aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorH.J. Lu <hongjiu.lu@intel.com>2008-11-26 14:52:12 +0000
committerH.J. Lu <hjl@gcc.gnu.org>2008-11-26 06:52:12 -0800
commit10b923de93e9c5198611c6d4f11d784d80ef75c8 (patch)
tree91d781a30bbdcb737a4244f9bbdd97531f22ffe8
parent39dfdd20985319c3c9f3cfb679194a0c2045f742 (diff)
downloadgcc-10b923de93e9c5198611c6d4f11d784d80ef75c8.zip
gcc-10b923de93e9c5198611c6d4f11d784d80ef75c8.tar.gz
gcc-10b923de93e9c5198611c6d4f11d784d80ef75c8.tar.bz2
re PR middle-end/37843 (unaligned stack in main due to tail call optimization)
2008-11-26 H.J. Lu <hongjiu.lu@intel.com> PR middle-end/37843 * gcc.target/i386/pr37843-1.c: Make it Linux only. * gcc.target/i386/pr37843-2.c: Likewise. From-SVN: r142222
-rw-r--r--gcc/testsuite/ChangeLog6
-rw-r--r--gcc/testsuite/gcc.target/i386/pr37843-1.c1
-rw-r--r--gcc/testsuite/gcc.target/i386/pr37843-2.c1
3 files changed, 8 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 1842a47..46594c1 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,9 @@
+2008-11-26 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR middle-end/37843
+ * gcc.target/i386/pr37843-1.c: Make it Linux only.
+ * gcc.target/i386/pr37843-2.c: Likewise.
+
2008-11-26 Kai Tietz <kai.tietz@onevision.com>
* gcc.dg/callabi/func-indirect.c: New.
diff --git a/gcc/testsuite/gcc.target/i386/pr37843-1.c b/gcc/testsuite/gcc.target/i386/pr37843-1.c
index 12b70fd..b094f9d 100644
--- a/gcc/testsuite/gcc.target/i386/pr37843-1.c
+++ b/gcc/testsuite/gcc.target/i386/pr37843-1.c
@@ -1,4 +1,5 @@
/* Test for stack alignment with sibcall optimization. */
+/* { dg-do compile { target *-*-linux* } } */
/* { dg-options "-O2 -mpreferred-stack-boundary=6 -mincoming-stack-boundary=5" } */
/* { dg-final { scan-assembler "and\[lq\]?\[\\t \]*\\$-64,\[\\t \]*%\[re\]?sp" } } */
/* { dg-final { scan-assembler "call\[\\t \]*foo" } } */
diff --git a/gcc/testsuite/gcc.target/i386/pr37843-2.c b/gcc/testsuite/gcc.target/i386/pr37843-2.c
index 6b26d0d..47fd04c 100644
--- a/gcc/testsuite/gcc.target/i386/pr37843-2.c
+++ b/gcc/testsuite/gcc.target/i386/pr37843-2.c
@@ -1,4 +1,5 @@
/* Test for stack alignment with sibcall optimization. */
+/* { dg-do compile { target *-*-linux* } } */
/* { dg-options "-O2 -mpreferred-stack-boundary=6 -mincoming-stack-boundary=6" } */
/* { dg-final { scan-assembler-not "and\[lq\]?\[\\t \]*\\$-64,\[\\t \]*%\[re\]?sp" } } */
/* { dg-final { scan-assembler-not "call\[\\t \]*foo" } } */