[Bug debug/55056] [4.8 Regression] -O0 -g missing location for register double var
rguenth at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Fri Dec 7 12:06:00 GMT 2012
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55056
--- Comment #6 from Richard Biener <rguenth at gcc dot gnu.org> 2012-12-07 12:06:40 UTC ---
(In reply to comment #5)
> (In reply to comment #3)
> > -Og -g0 doesn't produce debug info, so it should fail all debugger tests.
> > -Og -g should work.
>
> -Og -g0 is needed for GDB testsuite which expects unchanged CFLAGS produce no
> DWARF while adding -g to them produces the proper (-Og in this case) dwarf.
> From GCC standpoint it was -Og -g0 -g.
Even though it might be confusing, plain -Og does not generate debug info
(thus it's equivalent to -Og -g0) ;)
I suppose the reason this no longer works is (again) that we don't run
var-tracking at -O0. Thus indeed WONTFIX may be reasonable. Leaving at P3
for now.
More information about the Gcc-bugs
mailing list