http://gcc.gnu.org/bugzilla/show_bug.cgi?id=61053
Bug ID: 61053 Summary: _Alignas(long long) reduces alignment of long long Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c Assignee: unassigned at gcc dot gnu.org Reporter: pdziepak at quarnos dot org On 32 bit x86 definition like the following one: _Alignas(long long) long long ll; causes GCC 4.9 to produce error: ‘_Alignas’ specifiers cannot reduce alignment of ‘ll’ Only types long long and double seem to be affected. The problem is not present on GCC 4.8.2.