[Bug target/78831] [nvptx] -mgomp -Os init_softstack_frame ICE
amonakov at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Fri Dec 16 14:26:00 GMT 2016
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78831
Alexander Monakov <amonakov at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |ASSIGNED
Last reconfirmed| |2016-12-16
Assignee|unassigned at gcc dot gnu.org |amonakov at gcc dot gnu.org
Ever confirmed|0 |1
--- Comment #1 from Alexander Monakov <amonakov at gcc dot gnu.org> ---
Thanks. This is due to r243347. After that change, crtl->is_leaf is
initialized not only at IRA startup, but also by some optimizations such as RTL
CSE and LIM. This means that the assert needs to go, but 'is_leaf' is reliable
only when true; otherwise, it's unknown if the function is non-leaf, or the
value simply has not been initialized.
More information about the Gcc-bugs
mailing list