http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51244
--- Comment #34 from Oleg Endo <olegendo at gcc dot gnu.org> 2012-03-20 01:04:19 UTC --- (In reply to comment #33) > FYI, looking into the libstdc++ failures for sh4-unknown-linux-gnu, > it seems that the call insn was swapped before prologue frame insns > and then it makes unwinder confused. -fno-delayed-branch also stops > that swapping for these failing cases. The patch below works for me. > [...] Interesting, thanks! I'll also test your patch and send it around, OK? I'm a bit confused... was the issue caused by my patches to for this PR, or by something else?