https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80865
--- Comment #7 from Christian Cornelssen <pkg at 1tein dot de> --- I have made the time-consuming effort of building and testing gcc-7.2.0 with varying subsets of the four patchsets proposed with attachment 42124. * Patchset 1/4 copies stack alignment changes previously applied to aix.h. This seems to cause 15 additional testsuite failures involving gcc/testsuite/gcc.dg/builtin-apply4.c and gcc/testsuite/gcc.dg/torture/stackalign/builtin-apply-4.c. The failures are related to the builtins around __builtin_apply as defined in gcc/builtins.c. I'd leave that patchset out. * Patchset 2/4 turns out to be necessary and sufficient for the non-Ada build to succeed. If you want a minimal patchset, stick to that one. Given as attachment 42304 now. * Patchset 3/4 seems reasonable (marking longjmp noreturn), but does not contribute changes to the test summary. * Patchset 4/4 looks reasonable (selecting Darwin thread headers), but is Ada-related, thus irrelevant for non-Ada builds. Attaching the gcc7 testsuite log diff showing the removal of alignment test failures when only patchset 2 (attachment 42304 instead of attachment 42124) is used.