mirror of
git://gcc.gnu.org/git/gcc.git
synced 2024-12-30 21:06:03 +08:00
flow.c (propagate_block): Add call-clobbered registers to significant too.
* flow.c (propagate_block): Add call-clobbered registers to significant too. From-SVN: r29989
This commit is contained in:
parent
f88b51fc39
commit
d1abb9254b
@ -1,3 +1,8 @@
|
||||
Thu Oct 14 16:27:50 1999 Richard Henderson <rth@cygnus.com>
|
||||
|
||||
* flow.c (propagate_block): Add call-clobbered registers to
|
||||
significant too.
|
||||
|
||||
Thu Oct 14 13:54:25 1999 Jason Merrill <jason@yorick.cygnus.com>
|
||||
|
||||
* toplev.c (main): Don't complain about options for other languages.
|
||||
|
@ -3433,7 +3433,11 @@ propagate_block (old, first, last, significant, bnum, flags)
|
||||
for (i = 0; i < FIRST_PSEUDO_REGISTER; i++)
|
||||
if (call_used_regs[i] && ! global_regs[i]
|
||||
&& ! fixed_regs[i])
|
||||
SET_REGNO_REG_SET (dead, i);
|
||||
{
|
||||
SET_REGNO_REG_SET (dead, i);
|
||||
if (significant)
|
||||
SET_REGNO_REG_SET (significant, i);
|
||||
}
|
||||
|
||||
/* The stack ptr is used (honorarily) by a CALL insn. */
|
||||
SET_REGNO_REG_SET (live, STACK_POINTER_REGNUM);
|
||||
|
Loading…
Reference in New Issue
Block a user