]> git.ipfire.org Git - thirdparty/gcc.git/commit
testsuite: i386: Fix gcc.target/i386/sse2-stv-1.c on Solaris/x86
authorRainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
Fri, 2 Feb 2024 09:12:18 +0000 (10:12 +0100)
committerRainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
Fri, 2 Feb 2024 09:12:18 +0000 (10:12 +0100)
commita9e3818fdc3cfa8d51b7526c0f6b61b268cc4be5
treee52e5c394a54227566d26b0821b08c4847fbe675
parent5487daffa612c8fbe284e4f627aa6e5207ae22e3
testsuite: i386: Fix gcc.target/i386/sse2-stv-1.c on Solaris/x86

gcc.target/i386/sse2-stv-1.c FAILs on 32-bit Solaris/x86:

FAIL: gcc.target/i386/sse2-stv-1.c scan-assembler-not %[er]sp
FAIL: gcc.target/i386/sse2-stv-1.c scan-assembler-not shldl

The test assumes the Linux/x86 default of -mno-stackrealign, while
32-bit Solaris/x86 default to -mstackrealign.

Fixed by explicitly specifying -mno-stackrealign.

Tested on i386-pc-solaris2.11 and i686-pc-linux-gnu.

2024-02-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

gcc/testsuite:
* gcc.target/i386/sse2-stv-1.c (dg-options): Add -mno-stackrealign.
gcc/testsuite/gcc.target/i386/sse2-stv-1.c