This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug rtl-optimization/49977] [4.7 Regression] CFI notes are missed for delayed slot
- 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: Thu, 4 Aug 2011 19:50:38 +0000
- Subject: [Bug rtl-optimization/49977] [4.7 Regression] CFI notes are missed for delayed slot
- Auto-submitted: auto-generated
- References: <bug-49977-4@http.gcc.gnu.org/bugzilla/>
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49977
--- Comment #3 from Richard Henderson <rth at gcc dot gnu.org> 2011-08-04 19:50:03 UTC ---
David, most of those c++ tests require system headers to compile,
but g++.old-deja/g++.robertl/eb31.C does not.
Except that I don't see any changes to unwind info in any delay
slots for that test case, so I'm particularly confused about what
could have gone wrong with that test. Does it work without delayed
branches?
Or is the problem in fact in libgcc somewhere? I.e. you have to
compile libgcc with -fno-delayed-branch in order to fix things?