]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
x86: Pass -mno-80387 to compile pr121208-1(a|b).c
authorH.J. Lu <hjl.tools@gmail.com>
Tue, 29 Jul 2025 16:11:34 +0000 (09:11 -0700)
committerH.J. Lu <hjl.tools@gmail.com>
Tue, 29 Jul 2025 16:18:15 +0000 (09:18 -0700)
Pass -mno-80387 to compile pr121208-1(a|b).c to silence

.../pr121208-1a.c:11:1: sorry, unimplemented: 80387 instructions aren’t allowed in a function with the ‘no_caller_saved_registers’ attribute

PR target/121208
* gcc.target/i386/pr121208-1a.c (dg-options): Add -mno-80387.
* gcc.target/i386/pr121208-1b.c (dg-options): Likewise.

Signed-off-by: H.J. Lu <hjl.tools@gmail.com>
gcc/testsuite/gcc.target/i386/pr121208-1a.c
gcc/testsuite/gcc.target/i386/pr121208-1b.c

index ac851cb50d86b2ea2de05ff352efc9363374b266..cb8bd0bc8d280b6214caceed6cc6e984e5a2b5e4 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do compile { target *-*-linux* } } */
-/* { dg-options "-O2 -fPIC -mtls-dialect=gnu" } */
+/* { dg-options "-O2 -fPIC -mno-80387 -mtls-dialect=gnu" } */
 
 extern __thread int bar;
 extern void func (void);
index b97ac715c6559bfe9ec3dd21e4fa371074d74e05..037e9a0899c1c33ff105bbaba2713d9f38121e2a 100644 (file)
@@ -1,4 +1,4 @@
 /* { dg-do compile { target *-*-linux* } } */
-/* { dg-options "-O2 -fPIC -mtls-dialect=gnu2" } */
+/* { dg-options "-O2 -fPIC -mno-80387 -mtls-dialect=gnu2" } */
 
 #include "pr121208-1a.c"