https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54278
Eric Gallager <egallager at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Known to work| |8.0 Target Milestone|--- |6.4 Summary|__attribute__((noreturn)) |[6 regression] |called from destructor when |__attribute__((noreturn)) |another auto-scoped |called from destructor when |variable has a non-trivial |another auto-scoped |dtor erroneously fails with |variable has a non-trivial |"control reaches end of |dtor erroneously fails with |non-void function" at -O0 |"control reaches end of | |non-void function" at -O0 --- Comment #2 from Eric Gallager <egallager at gcc dot gnu.org> --- Work properly with gcc8, it looks like 6 is the only branch this bug is still relevant for