conditional exec verify_live problem after scheduling

Richard Henderson rth@redhat.com
Wed Feb 7 08:40: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~


More information about the Gcc-bugs mailing list