From: H.J. Lu Date: Wed, 26 Nov 2008 14:52:12 +0000 (+0000) Subject: re PR middle-end/37843 (unaligned stack in main due to tail call optimization) X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=10b923de93e9c5198611c6d4f11d784d80ef75c8;p=gcc.git re PR middle-end/37843 (unaligned stack in main due to tail call optimization) 2008-11-26 H.J. Lu PR middle-end/37843 * gcc.target/i386/pr37843-1.c: Make it Linux only. * gcc.target/i386/pr37843-2.c: Likewise. From-SVN: r142222 --- diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 1842a473d44..46594c16611 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,9 @@ +2008-11-26 H.J. Lu + + 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 * 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 12b70fdd308..b094f9dbc16 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 6b26d0d7c47..47fd04c491a 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" } } */