reload.c (find_reloads): Unset force_reload for 'X' constraint.
authorAndreas Krebbel <krebbel1@de.ibm.com>
Fri, 9 Jun 2006 14:23:57 +0000 (14:23 +0000)
committerAndreas Krebbel <krebbel@gcc.gnu.org>
Fri, 9 Jun 2006 14:23:57 +0000 (14:23 +0000)
2006-06-09  Andreas Krebbel  <krebbel1@de.ibm.com>

* reload.c (find_reloads): Unset force_reload for 'X' constraint.

From-SVN: r114508

gcc/ChangeLog
gcc/reload.c

index 79f68e9ca44d000a2f73eebcfd63f052350930bb..af0cfbd2b632a9b06b04b5e88b51c0820e69e2d8 100644 (file)
@@ -1,3 +1,7 @@
+2006-06-09  Andreas Krebbel  <krebbel1@de.ibm.com>
+
+       * reload.c (find_reloads): Unset force_reload for 'X' constraint.
+
 2006-06-09  Richard Guenther  <rguenther@suse.de>
 
        PR tree-optimization/26998
index dd15e0a2e1f57d4a538af2d20a31d287e614a877..6ce18711fd031d4b35656c13180fdc7e38b0b1ff 100644 (file)
@@ -3275,6 +3275,7 @@ find_reloads (rtx insn, int replace, int ind_levels, int live_known,
                break;
 
              case 'X':
+               force_reload = 0;
                win = 1;
                break;