This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug target/56858] alpha looks for NOTE_INSN_EH_REGION notes that cannot exist


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

--- Comment #11 from Richard Henderson <rth at gcc dot gnu.org> 2013-04-08 20:09:47 UTC ---
(In reply to comment #10)
> Removing the notes entirely is the goal eventually, but I'd settle for
> making them local to final.c for now.

Hmm.

Well, assuming we want to fix this correctly, and not just define ev[45]
as no longer completely supported, we just have to write new code to emit
the trap insns into the proper EH region.  There's an overlap in effort
in finding the region boundaries, but probably not so much as to worry about.
I.e. really just the one lookup call and a pointer comparison.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]