https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82738
Bug ID: 82738 Summary: [meta-bug] issues with the -Og optimization level Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Component: other Assignee: unassigned at gcc dot gnu.org Reporter: egallager at gcc dot gnu.org Depends on: 59515, 59658, 63440, 65244, 68836, 71864, 78394, 78685 Target Milestone: --- http://gcc.gnu.org/ml/gcc-patches/2017-10/msg01972.html proposed changing the default optimization level to -Og. I replied saying there were bugs with it I'd like to see fixed first. This bug is to track those other bugs. Referenced Bugs: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59515 [Bug 59515] -Og doesn't generate out-of-line copies of inline functions like -O0 does https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59658 [Bug 59658] Document -f* flags enabled by -Og https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63440 [Bug 63440] -Og does enable -fmerge-constants too https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65244 [Bug 65244] Bogus -Wmaybe-uninitialized warning with posix_memalign() and -Og https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68836 [Bug 68836] GCC can't properly emit debug info for function arguments in a back-trace when using -Og https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71864 [Bug 71864] x86_64-w64-mingw32, ICE when '-Og' & '-mssse3' are used simultaneously https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78394 [Bug 78394] False positives of maybe-uninitialized with -Og https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78685 [Bug 78685] -Og generates too many "<optimized out>"s