https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77992
Andrew Pinski <pinskia at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |RESOLVED
Component|driver |c
Resolution|--- |INVALID
Severity|critical |normal
--- Comment #5 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
Again C is not the language you want for this.
Also if you want this you should use a loop which hides the stores from GCC
Using inline-asm.
>Besides performance (I understand that the unaligned initialization could be
>expensive), any other reasons?
Because there is no reason to do it that way. You said to initialize only
those fields anyways.