[Bug tree-optimization/116098] [14/15 Regression] _Bool value from tagged union is incorrect when built with optimization

pinskia at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Fri Jul 26 06:07:06 GMT 2024


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

--- Comment #6 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
(In reply to Richard Biener from comment #5)
> Why should they be non-moveable?  Because the padding might be not
> initialized?
> That there's a V_C_E to bool looks odd (I assume the value type is void * or
> int?)
The value type is unsigned char.
The VCE comes from SRA, see pr 99919 for reports of it before.


More information about the Gcc-bugs mailing list