[Bug middle-end/80053] Label with address taken should prevent duplication of containing basic block

amonakov at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Fri Mar 17 06:28:00 GMT 2017


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80053

--- Comment #3 from Alexander Monakov <amonakov at gcc dot gnu.org> ---
... unless labels are intended to act similar to non-static function-scope
variables, with computed address usable only until the containing function
returns?  Except when used in static initializers, which makes them act as if
their addresses were constant expressions?

(still, if the this testcase is deemed invalid, the original issue remains)


More information about the Gcc-bugs mailing list