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.

Reply via email to