https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89812
--- Comment #3 from Martin Sebor <msebor at gcc dot gnu.org> --- Author: msebor Date: Mon Mar 25 22:56:40 2019 New Revision: 269927 URL: https://gcc.gnu.org/viewcvs?rev=269927&root=gcc&view=rev Log: PR c/89812 - incorrect maximum in error: requested alignment '536870912' exceeds maximum 2147483648 gcc/c-family/ChangeLog: PR c/89812 * c-common.c (check_user_alignment): Rename local. Correct maximum alignment in diagnostic. Avoid assuming argument fits in SHWI, convert it to UHWI when it fits. gcc/testsuite/ChangeLog: PR c/89812 * gcc.dg/attr-aligned-3.c: New test. Added: trunk/gcc/testsuite/gcc.dg/attr-aligned-3.c Modified: trunk/gcc/ChangeLog trunk/gcc/c-family/c-common.c trunk/gcc/testsuite/ChangeLog