https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95009
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks| |84516, 70733 --- Comment #4 from Andrew Pinski <pinskia at gcc dot gnu.org> --- PR 84516 and PR 70733 are about other unary operations too (+ and -). Referenced Bugs: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70733 [Bug 70733] Wrong code with nested structs and bit field. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84516 [Bug 84516] bitfield temporaries > 32-bits have wrong type