2007-2-01 Seongbae Park <seongbae.park@gmail.com>
authorspark <spark@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 1 Feb 2007 23:15:13 +0000 (23:15 +0000)
committerspark <spark@138bc75d-0d04-0410-961f-82ee72b054a4>
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>

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@121477 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/global.c

index 76fa4f5..09efede 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 229f862..dfaaacd 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.  */