]> git.ipfire.org Git - thirdparty/gcc.git/commit
Darwin, x86 - backport fix for mfentry test fails.
authorIain Sandoe <iain@sandoe.co.uk>
Thu, 30 May 2019 08:06:38 +0000 (08:06 +0000)
committerIain Sandoe <iains@gcc.gnu.org>
Thu, 30 May 2019 08:06:38 +0000 (08:06 +0000)
commitf5f9cea6677c1ad234230066787c4f64b60d7f4f
treeffe02f88ed8245489dcf619604731a01de5fc1f1
parent6fbba0c7ce093dac744a30f7cd549e122009c135
Darwin, x86 - backport fix for mfentry test fails.

This will fix the cases by UNSUPPORTING for any target that cannot
support mfentry (including Linux -fpic -m32).

gcc/

2019-05-30  Iain Sandoe  <iain@sandoe.co.uk>

Backport from mainline.
2019-05-23  Iain Sandoe  <iain@sandoe.co.uk>

* config/i386/darwin.h: Reject -mfentry*.
* doc/sourcebuild.texi: Document mfentry target support.

gcc/testsuite/

2019-05-30  Iain Sandoe  <iain@sandoe.co.uk>

Backport from mainline.
2019-05-23  Iain Sandoe  <iain@sandoe.co.uk>

       * lib/target-supports.exp (check_effective_target_mfentry): New.
       * gcc.target/i386/fentry-override.c: Require effective target mfentry.
       * gcc.target/i386/fentry.c: Likewise
       * gcc.target/i386/fentryname1.c: Likewise
       * gcc.target/i386/fentryname2.c: Likewise
       * gcc.target/i386/fentryname3.c: Likewise
       * gcc.target/i386/nop-mcount.c: Likewise
       * gcc.target/i386/pr82699-2.c: Likewise
       * gcc.target/i386/pr82699-4.c: Likewise
       * gcc.target/i386/pr82699-5.c: Likewise
       * gcc.target/i386/pr82699-6.c: Likewise
       * gcc.target/i386/returninst1.c: Likewise
       * gcc.target/i386/returninst2.c: Likewise
       * gcc.target/i386/returninst3.c : Likewise

From-SVN: r271767
17 files changed:
gcc/ChangeLog
gcc/config/i386/darwin.h
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/fentry-override.c
gcc/testsuite/gcc.target/i386/fentry.c
gcc/testsuite/gcc.target/i386/fentryname1.c
gcc/testsuite/gcc.target/i386/fentryname2.c
gcc/testsuite/gcc.target/i386/fentryname3.c
gcc/testsuite/gcc.target/i386/nop-mcount.c
gcc/testsuite/gcc.target/i386/pr82699-2.c
gcc/testsuite/gcc.target/i386/pr82699-4.c
gcc/testsuite/gcc.target/i386/pr82699-5.c
gcc/testsuite/gcc.target/i386/pr82699-6.c
gcc/testsuite/gcc.target/i386/returninst1.c
gcc/testsuite/gcc.target/i386/returninst2.c
gcc/testsuite/gcc.target/i386/returninst3.c
gcc/testsuite/lib/target-supports.exp