2007-2-01 Seongbae Park <seongbae.park@gmail.com>
authorSeongbae Park <seongbae.park@gmail.com>
Thu, 1 Feb 2007 23:15:13 +0000 (23:15 +0000)
committerSeongbae Park <spark@gcc.gnu.org>
Thu, 1 Feb 2007 23:15:13 +0000 (23:15 +0000)
        PR inline-asm/28686
* global.c (global_alloc): Add mising initialization of
ELIMINABLE_REGSET.

2007-02-01  Roger Sayle  <roger@eyesopen.com>

From-SVN: r121477

gcc/ChangeLog
gcc/global.c

index 76fa4f5b3bb816913462fc342ac0aae32a96f2ab..09efede70efd0a6eb031b78084c77f7d148bd15e 100644 (file)
@@ -1,3 +1,9 @@
+2007-2-01   Seongbae Park <seongbae.park@gmail.com>
+
+        PR inline-asm/28686
+       * global.c (global_alloc): Add mising initialization of
+       ELIMINABLE_REGSET.
+
 2007-02-01  Roger Sayle  <roger@eyesopen.com>
 
        * alias.c (init_alias_analysis): Correct whitespace.
index 229f862c28cf763d7e71be345abddc68eee472e2..dfaaacd79ebf11a1f6d543331f096c6a89aec94d 100644 (file)
@@ -354,6 +354,7 @@ global_alloc (void)
      are safe to use only within a basic block.  */
 
   CLEAR_HARD_REG_SET (no_global_alloc_regs);
+  CLEAR_HARD_REG_SET (eliminable_regset);
 
   /* Build the regset of all eliminable registers and show we can't use those
      that we already know won't be eliminated.  */