diff options
author | vmakarov <vmakarov@138bc75d-0d04-0410-961f-82ee72b054a4> | 2013-07-11 02:12:00 +0000 |
---|---|---|
committer | vmakarov <vmakarov@138bc75d-0d04-0410-961f-82ee72b054a4> | 2013-07-11 02:12:00 +0000 |
commit | a519b04aa6774c7b49dfa3c5d50bfdac6a09d9dc (patch) | |
tree | 0aa9bfe7aa469f0e696cfdf63b23a2d16bf2566f | |
parent | 6666448a23f0854423e9eec9457547fd7e7eb3e9 (diff) | |
download | gcc-a519b04aa6774c7b49dfa3c5d50bfdac6a09d9dc.tar.gz |
2013-07-10 Vladimir Makarov <vmakarov@redhat.com>
* lra-constraints.c (curr_insn_transform): Switch off optional
reloads.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@200899 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/lra-constraints.c | 2 |
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index d5e9258dd93..e83250fdce0 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2013-07-10 Vladimir Makarov <vmakarov@redhat.com> + + * lra-constraints.c (curr_insn_transform): Switch off optional + reloads. + 2013-07-10 Joseph Myers <joseph@codesourcery.com> * doc/tm.texi.in: Move hook documentation to .... diff --git a/gcc/lra-constraints.c b/gcc/lra-constraints.c index a9a67346901..e9cb1adeff4 100644 --- a/gcc/lra-constraints.c +++ b/gcc/lra-constraints.c @@ -3211,7 +3211,7 @@ curr_insn_transform (void) reg, we might improve the code through inheritance. If it does not get a hard register we coalesce memory/memory moves later. Ignore move insns to avoid cycling. */ - if (! lra_simple_p + if (0 && ! lra_simple_p && lra_undo_inheritance_iter < LRA_MAX_INHERITANCE_PASSES && goal_alt[i] != NO_REGS && REG_P (op) && (regno = REGNO (op)) >= FIRST_PSEUDO_REGISTER |