diff options
author | Vladimir Makarov <vmakarov@redhat.com> | 2013-07-11 02:12:00 +0000 |
---|---|---|
committer | Vladimir Makarov <vmakarov@gcc.gnu.org> | 2013-07-11 02:12:00 +0000 |
commit | 21231ca6008046636f339c2e3625f98f04c1633a (patch) | |
tree | 0aa9bfe7aa469f0e696cfdf63b23a2d16bf2566f | |
parent | a12a4d7b3ffd40750bcb2b6131b3b8ff3b6f733f (diff) | |
download | gcc-21231ca6008046636f339c2e3625f98f04c1633a.zip gcc-21231ca6008046636f339c2e3625f98f04c1633a.tar.gz gcc-21231ca6008046636f339c2e3625f98f04c1633a.tar.bz2 |
lra-constraints.c (curr_insn_transform): Switch off optional reloads.
2013-07-10 Vladimir Makarov <vmakarov@redhat.com>
* lra-constraints.c (curr_insn_transform): Switch off optional
reloads.
From-SVN: r200899
-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 d5e9258..e83250f 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 a9a6734..e9cb1ad 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 |