https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89251
--- Comment #2 from Kochise <david.koch at libertysurf dot fr> --- You really considered to tag this issue as RESOLVED INVALID with this "trick" ? I showed you that just stuffing the uint32_t with unused bits change the behavior, this is clearly a bug. You cannot be serious. Come on...