aboutsummaryrefslogtreecommitdiff
path: root/gcc/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/ChangeLog')
-rw-r--r--gcc/ChangeLog14
1 files changed, 14 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 37791f3e8ef..6cc509d2569 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,17 @@
+2013-05-07 Vladimir Makarov <vmakarov@redhat.com>
+
+ * ira.c (update_equiv_regs): Add insn having equiv memory even if
+ it is not lhs of the insn.
+ (setup_reg_equiv): Remove insn having equiv memory which it is not
+ lhs of the insn.
+ * lra-constraints.c (process_address): Try to improve generation
+ code for address base + disp.
+ (lra_constraints): Make correct the code for checking insn setting
+ up backward equivalence. Remove insn only if it is in the init
+ insn list.
+ * lra-eliminations.c (update_reg_eliminate): Change return value.
+ (lra_eliminate): Use the result.
+
2013-05-07 Uros Bizjak <ubizjak@gmail.com>
* config/i386/sse.md (ssescalarnummask): New mode attribute.