[Bug c++/69560] x86_64: alignof(uint64_t) produces incorrect results with -m32

joseph at codesourcery dot com gcc-bugzilla@gcc.gnu.org
Thu Apr 19 20:08:00 GMT 2018


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

--- Comment #20 from joseph at codesourcery dot com <joseph at codesourcery dot com> ---
I consider it part of the ABI that long long 
__attribute__((__aligned__(__alignof__(long long)))), as in the definition 
of max_align_t (and similarly in gnulib's max_align_t definition, for 
example), is 8-byte-aligned on x86.


More information about the Gcc-bugs mailing list