aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexandre Oliva <oliva@adacore.com>2023-11-14 22:15:32 -0300
committerAlexandre Oliva <oliva@gnu.org>2023-11-14 22:15:32 -0300
commita9a0daa3e55733318c5ad25c7420da0417d5b650 (patch)
treeecdb92ad4226f49dc0df92183064922ade789c8f
parenta1ad62ee2fd070854d2137f35614af639c1a94f2 (diff)
downloadgcc-a9a0daa3e55733318c5ad25c7420da0417d5b650.zip
gcc-a9a0daa3e55733318c5ad25c7420da0417d5b650.tar.gz
gcc-a9a0daa3e55733318c5ad25c7420da0417d5b650.tar.bz2
testsuite: arg-pushing reqs -mno-accumulate-outgoing-args
gcc.target/i386/pr95126-m32-[34].c expect push instructions that are only present with -mno-accumulate-outgoing-args, so make that option explicit rather than dependent on tuning. for gcc/testsuite/ChangeLog * gcc.target/i386/pr95126-m32-3.c: Add -mno-accumulate-outgoing-args. * gcc.target/i386/pr95126-m32-4.c: Likewise.
-rw-r--r--gcc/testsuite/gcc.target/i386/pr95126-m32-3.c2
-rw-r--r--gcc/testsuite/gcc.target/i386/pr95126-m32-4.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/gcc/testsuite/gcc.target/i386/pr95126-m32-3.c b/gcc/testsuite/gcc.target/i386/pr95126-m32-3.c
index cc2fe94..91608f8 100644
--- a/gcc/testsuite/gcc.target/i386/pr95126-m32-3.c
+++ b/gcc/testsuite/gcc.target/i386/pr95126-m32-3.c
@@ -1,5 +1,5 @@
/* { dg-do compile { target { ia32 } } } */
-/* { dg-options "-O2" } */
+/* { dg-options "-O2 -mno-accumulate-outgoing-args" } */
struct small{ short a; };
diff --git a/gcc/testsuite/gcc.target/i386/pr95126-m32-4.c b/gcc/testsuite/gcc.target/i386/pr95126-m32-4.c
index e829335..85b30f6 100644
--- a/gcc/testsuite/gcc.target/i386/pr95126-m32-4.c
+++ b/gcc/testsuite/gcc.target/i386/pr95126-m32-4.c
@@ -1,5 +1,5 @@
/* { dg-do compile { target { ia32 } } } */
-/* { dg-options "-O2" } */
+/* { dg-options "-O2 -mno-accumulate-outgoing-args" } */
struct small{ short a,b; };