]> git.ipfire.org Git - thirdparty/gcc.git/commit
[testsuite] disable PIE on ia32 on more tests
authorAlexandre Oliva <oliva@adacore.com>
Thu, 7 Nov 2024 05:47:06 +0000 (02:47 -0300)
committerAlexandre Oliva <oliva@gnu.org>
Thu, 7 Nov 2024 05:47:06 +0000 (02:47 -0300)
commit2ec80c60d4f10dcdbc9fad5d35297bfa432d14aa
tree6a99a37bf547a4f948f28538d41c8bb33511f767
parentd17a2e8bfc91a8e401a2d8c61e23fba36e28a43d
[testsuite] disable PIE on ia32 on more tests

Multiple tests fail on ia32 with -fPIE enabled by default because of
different call sequences required by the call-saved PIC register
(no-callee-saved-*.c), uses of the constant pool instead of computing
constants (pr100865-*.c), and unexpected matches of esp in get_pc_thunk
(sse2-stv-1.c).  Disable PIE on them, to match the expectations.

for  gcc/testsuite/ChangeLog

* gcc.target/i386/no-callee-saved-13.c: Disable PIE on ia32.
* gcc.target/i386/no-callee-saved-14.c: Likewise.
* gcc.target/i386/no-callee-saved-15.c: Likewise.
* gcc.target/i386/no-callee-saved-17.c: Likewise.
* gcc.target/i386/pr100865-1.c: Likewise.
* gcc.target/i386/pr100865-7a.c: Likewise.
* gcc.target/i386/pr100865-7c.c: Likewise.
* gcc.target/i386/sse2-stv-1.c: Likewise.
gcc/testsuite/gcc.target/i386/no-callee-saved-13.c
gcc/testsuite/gcc.target/i386/no-callee-saved-14.c
gcc/testsuite/gcc.target/i386/no-callee-saved-15.c
gcc/testsuite/gcc.target/i386/no-callee-saved-17.c
gcc/testsuite/gcc.target/i386/pr100865-1.c
gcc/testsuite/gcc.target/i386/pr100865-7a.c
gcc/testsuite/gcc.target/i386/pr100865-7c.c
gcc/testsuite/gcc.target/i386/sse2-stv-1.c