darwin, testsuite, fix more PR 82920
authorIain Sandoe <iain@sandoe.co.uk>
Tue, 14 May 2019 20:36:18 +0000 (20:36 +0000)
committerIain Sandoe <iains@gcc.gnu.org>
Tue, 14 May 2019 20:36:18 +0000 (20:36 +0000)
commitc76ea1b8bf2f288c4979fcb6ccc5817f389f37e5
tree56a263a089eb4b7c27774fc12ba4e8ca4bd24028
parentff8b2a0acbc04ce894905a35c1f9e82a1fd2b8ce
darwin, testsuite, fix more PR 82920

Darwin doesn't support mx32, and some tests were
failing because it was trying to do them.  When we
disable this it turns out that quite a few tests
requiring mx32 support were not guarded.

gcc/

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

PR target/82920
* config/i386/darwin.h (CC1_SPEC): Report -mx32 as an error for
Darwin.

gcc/testsuite/

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

PR target/82920
* gcc.target/i386/cet-sjlj-6b.c: Require effective target x32.
* gcc.target/i386/pr52146.c: Likewise.
* gcc.target/i386/pr52698.c: Likewise.
* gcc.target/i386/pr52857-1.c: Likewise.
* gcc.target/i386/pr52857-2.c: Likewise.
* gcc.target/i386/pr52876.c: Likewise.
* gcc.target/i386/pr53698.c: Likewise.
* gcc.target/i386/pr54157.c: Likewise.
* gcc.target/i386/pr55049-1.c: Likewise.
* gcc.target/i386/pr55093.c: Likewise.
* gcc.target/i386/pr55116-1.c: Likewise.
* gcc.target/i386/pr55116-2.c: Likewise.
* gcc.target/i386/pr55597.c: Likewise.
* gcc.target/i386/pr59929.c: Likewise.
* gcc.target/i386/pr66470.c: Likewise.

From-SVN: r271190
18 files changed:
gcc/ChangeLog
gcc/config/i386/darwin.h
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/cet-sjlj-6b.c
gcc/testsuite/gcc.target/i386/pr52146.c
gcc/testsuite/gcc.target/i386/pr52698.c
gcc/testsuite/gcc.target/i386/pr52857-1.c
gcc/testsuite/gcc.target/i386/pr52857-2.c
gcc/testsuite/gcc.target/i386/pr52876.c
gcc/testsuite/gcc.target/i386/pr53698.c
gcc/testsuite/gcc.target/i386/pr54157.c
gcc/testsuite/gcc.target/i386/pr55049-1.c
gcc/testsuite/gcc.target/i386/pr55093.c
gcc/testsuite/gcc.target/i386/pr55116-1.c
gcc/testsuite/gcc.target/i386/pr55116-2.c
gcc/testsuite/gcc.target/i386/pr55597.c
gcc/testsuite/gcc.target/i386/pr59929.c
gcc/testsuite/gcc.target/i386/pr66470.c