[Bug c/91952] [rfe] __attribute__((__default_value__()))
rguenth at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Wed Oct 2 08:04:00 GMT 2019
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91952
Richard Biener <rguenth at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |WAITING
Last reconfirmed| |2019-10-02
Ever confirmed|0 |1
--- Comment #1 from Richard Biener <rguenth at gcc dot gnu.org> ---
How do you think GCC can "set" the default value if the initialization is
skipped? Is the desired semantics that the allocation and initialization
of the variable happens at function start then plus a re-init when the
declaration is actually reached?
Thus, you need to better specify your proposal.
It sounds sth like
autostatic int x = 5;
thus have "static" (but auto at the same time) storage but reduced
visibility.
More information about the Gcc-bugs
mailing list