This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug target/56858] alpha looks for NOTE_INSN_EH_REGION notes that cannot exist
- From: "rth at gcc dot gnu.org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Mon, 08 Apr 2013 20:09:47 +0000
- Subject: [Bug target/56858] alpha looks for NOTE_INSN_EH_REGION notes that cannot exist
- Auto-submitted: auto-generated
- References: <bug-56858-4 at http dot gcc dot gnu dot org/bugzilla/>
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.