https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108150
nightstrike <nightstrike at gmail dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |10walls at gmail dot com --- Comment #2 from nightstrike <nightstrike at gmail dot com> --- It occurs to me, if GCC already internally knows the max alignment (since it's outputting it in the warning message), why do we need to have such complicated preprocessor magic to guess at what the alignment is? Would it be easier to have GCC just define __GCC_MAX_ALIGNMENT__ or something similar for all targets, and then use that in the test?