http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56858
--- Comment #13 from stevenb.gcc at gmail dot com <stevenb.gcc at gmail dot com> 2013-04-21 21:36:32 UTC --- > Steven, is it possible to emit NOTE_INSN_EH_REGION_END in such way that it > would not split the call and its NOTE_INSN_CALL_ARG_LOCATION? This would solve > the above problem in the most elegant way. The most elegant way is to not use NOTE_INSN_EH_REGION notes. I don't like the proposed fix, the notes should be created only for final.