[Bug middle-end/101326] std::optional returns forced through stack

pinskia at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Tue Jul 6 07:40:55 GMT 2021


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

--- Comment #4 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
(In reply to Richard Biener from comment #3)
> and yes, if it would have had TImode we could expand it to a register pair
> but it has BLKmode because it's TYPE_NEEDS_CONSTRUCTING(?), the type
> isn't TREE_ADDRESSABLE for me.

Yes TYPE_NEEDS_CONSTRUCTING, I had thought they were the same bit but I am
wrong.


More information about the Gcc-bugs mailing list