https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111243
--- Comment #11 from Xi Ruoyao <xry111 at gcc dot gnu.org> --- (In reply to Alex Mohr from comment #10) > (In reply to Xi Ruoyao from comment #9) > > I believe the only real issue is imprecise documentation: "It is a better > > choice than -O0" has some caveats and it's not always true. > > Is there a way to explicitly enable the compiler passes that collect debug > info that are disabled at -O0? I don't think so, many -fxxx optimize options have no effect at -O0. But if you are using -Og you can add -fno-inline if you really don't want inlining.