From patchwork Wed Sep 28 16:31:56 2011 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: [RFA/arm] Fix gcc.target/arm/pr42835.c testcase Date: Wed, 28 Sep 2011 06:31:56 -0000 From: Matthew Gretton-Dann X-Patchwork-Id: 116837 Message-Id: <4E834BFC.1020205@arm.com> To: gcc-patches@gnu.org Cc: Ramana Radhakrishnan All, gcc.target/arm/pr42835.c started failing as a result of the following change which add tree-tail merging: http://gcc.gnu.org/viewcvs?view=revision&revision=179275 The behaviour of the testcase with tree-tail merging is correct, but not what is expected. The attached patch adds -fno-tree-tail-merge to the test options. Tested arm-none-eabi. Can someone review and approve please? Thanks, Matt gcc/testsuite/ChangeLog: 2011-09-28 Matthew Gretton-Dann * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge. diff --git a/gcc/testsuite/gcc.target/arm/pr42835.c b/gcc/testsuite/gcc.target/arm/pr42835.c index 71c51eb..867dd02 100644 --- a/gcc/testsuite/gcc.target/arm/pr42835.c +++ b/gcc/testsuite/gcc.target/arm/pr42835.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -/* { dg-options "-mthumb -Os" } */ +/* { dg-options "-mthumb -Os -fno-tree-tail-merge" } */ /* { dg-require-effective-target arm_thumb2_ok } */ int foo(int *p, int i)