Code motion around labels

Richard Henderson rth@redhat.com
Sun Apr 15 16:37:00 GMT 2001


On Sun, Apr 15, 2001 at 06:06:01AM -0400, Richard Kenner wrote:
> Actually, I don't see where in find_and_verify_loop it makes sure that 
> the new location is in the same exception region as the old location.
> What am I missing?

Are you looking at mainline?  If so, the answer is that there _are_ no
exception "regions" during optimization anymore.  Every instruction that
can throw (and be caught within the same function) is tagged with
REG_EH_REGION.  The pc ranges are restored at the end of compilation.


r~



More information about the Gcc mailing list