Georg Lay <a...@gjlay.de> writes: > Regs that are "naturally" dead because the function ends are not marked as > dead, > and therefore some optimization opportunities pass by unnoticed, e.g. together > with recog.c::peep2_reg_dead_p() et. al.
I don't understand what you mean. All registers other than the return register, stack pointer, and frame pointer die at the end of the function, and they should be marked accordingly. Can you give an example? Ian