conditional exec verify_live problem after scheduling
Richard Earnshaw
rearnsha@arm.com
Wed Feb 21 04:22:00 GMT 2001
> > * flow.c (mark_set_1): Make not_dead unsigned long. For
> > non-pseudos, use it as a bitmask of the hard regs that
> > don't die.
>
> A good idea. If you're going to make it a long though...
>
> > ! not_dead |= 1 << (i - regno_first);
> > ! if (!(not_dead & (1 << (i - regno_first))))
>
> ... you need to make the bit you're shifting in a long too.
>
>
> r~
I've updated this as suggested and committed to both trunk and branch.
R.
2001-02-21 Richard Earnshaw <rearnsha@arm.com>
* flow.c (mark_set_1): Make not_dead unsigned long. For
non-pseudos, use it as a bitmask of the hard regs that
don't die.
More information about the Gcc-bugs
mailing list