> * 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~