From fdbeaf4cbe4f67b39a4a0bc2e5451acd2b0dedaf Mon Sep 17 00:00:00 2001 From: "H.J. Lu" Date: Fri, 28 Nov 2008 16:30:56 +0000 Subject: [PATCH] re PR middle-end/37843 (unaligned stack in main due to tail call optimization) 2008-11-28 H.J. Lu PR middle-end/37843 * gcc.target/i386/pr37843-1.c: Make it nonpic targets only. * gcc.target/i386/pr37843-2.c: Likewise. From-SVN: r142259 --- gcc/testsuite/ChangeLog | 6 ++++++ gcc/testsuite/gcc.target/i386/pr37843-1.c | 2 +- gcc/testsuite/gcc.target/i386/pr37843-2.c | 2 +- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index d02f289..39d4b3a7 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,9 @@ +2008-11-28 H.J. Lu + + PR middle-end/37843 + * gcc.target/i386/pr37843-1.c: Make it nonpic targets only. + * gcc.target/i386/pr37843-2.c: Likewise. + 2008-11-28 Richard Guenther PR tree-optimization/37955 diff --git a/gcc/testsuite/gcc.target/i386/pr37843-1.c b/gcc/testsuite/gcc.target/i386/pr37843-1.c index b094f9d..e37ea9d 100644 --- a/gcc/testsuite/gcc.target/i386/pr37843-1.c +++ b/gcc/testsuite/gcc.target/i386/pr37843-1.c @@ -1,5 +1,5 @@ /* Test for stack alignment with sibcall optimization. */ -/* { dg-do compile { target *-*-linux* } } */ +/* { dg-do compile { target nonpic } } */ /* { 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 47fd04c..e36cb0d 100644 --- a/gcc/testsuite/gcc.target/i386/pr37843-2.c +++ b/gcc/testsuite/gcc.target/i386/pr37843-2.c @@ -1,5 +1,5 @@ /* Test for stack alignment with sibcall optimization. */ -/* { dg-do compile { target *-*-linux* } } */ +/* { dg-do compile { target nonpic } } */ /* { 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" } } */ -- 2.7.4