]> git.ipfire.org Git - thirdparty/gcc.git/commit
x86: Clean up gcc.target/i386/auto-init-* tests
authorH.J. Lu <hjl.tools@gmail.com>
Mon, 20 Sep 2021 14:48:05 +0000 (07:48 -0700)
committerH.J. Lu <hjl.tools@gmail.com>
Wed, 22 Sep 2021 17:00:02 +0000 (10:00 -0700)
commit2f2dcbe4717ce7a117671234940f8b74809f3973
treed2c669a389b7ffd66f5b97185976a16f8574f7ef
parent9329344a6d81a6a5e3bd171167ebc7b158bb44f4
x86: Clean up gcc.target/i386/auto-init-* tests

1. Replace ia32 with { ! lp64 } to enable ILP32 tests for -mx32.
2. Replace lp64 with { ! ia32 } to enable x86-64 ISA tests for -mx32.
3. For auto-init-3.c, add -msse and -mfpmath=387 for ia32.

* gcc.target/i386/auto-init-2.c: Replace ia32 with { ! lp64 }.
* gcc.target/i386/auto-init-3.c (dg-options): Add -msse.
(dg-additional-options): Add -mfpmath=387 for ia32.
Replace lp64 with { ! ia32 }. Add a space after ia32.
* gcc.target/i386/auto-init-4.c: Replace lp64 with { ! ia32 }.
* gcc.target/i386/auto-init-5.c: Likewise.
* gcc.target/i386/auto-init-padding-3.c: Likewise.
* gcc.target/i386/auto-init-padding-7.c: Likewise.
* gcc.target/i386/auto-init-padding-8.c: Likewise.
* gcc.target/i386/auto-init-padding-9.c: Likewise.
gcc/testsuite/gcc.target/i386/auto-init-2.c
gcc/testsuite/gcc.target/i386/auto-init-3.c
gcc/testsuite/gcc.target/i386/auto-init-4.c
gcc/testsuite/gcc.target/i386/auto-init-5.c
gcc/testsuite/gcc.target/i386/auto-init-padding-3.c
gcc/testsuite/gcc.target/i386/auto-init-padding-7.c
gcc/testsuite/gcc.target/i386/auto-init-padding-8.c
gcc/testsuite/gcc.target/i386/auto-init-padding-9.c