http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56858



--- Comment #5 from Richard Henderson <rth at gcc dot gnu.org> 2013-04-08 
14:35:03 UTC ---

They did used to exist during mach_reorg; they used to exist at rtl creation

time.  You cannot simply delete the code either, that produces wrong-code wrt

fp exceptions.  Of course, we've got wrong-code now, regressed from the last

rtl exception rewrite.



Uros, testing ev68 wouldn't even have executed this code.  This is intended for

ev4 and ev5, without the precise fp exceptions in ev6.  You can test this code

for ICEs on an ev68 host if you don't actually configure alphaev68-*-*, but you

won't see any potential runtime failures either way.



I briefly looked at what one would have to do with the current state of rtl

exceptions, and I'm thinking that it might be easier to split out the trap

shadow handling from machine_reorg and use the pass manager to insert a new

pass after we've re-converted to eh region notes.

Reply via email to