Message ID | 4D95F905.6010901@codesourcery.com |
---|---|
State | New |
Headers | show |
Hi Richard, On 04/01/2011 06:10 PM, Tom de Vries wrote: > On 04/01/2011 05:34 PM, Richard Earnshaw wrote: >> On Fri, 2011-04-01 at 16:47 +0200, Tom de Vries wrote: >>> Reposting, with ChangeLog. >> >> +/* { dg-options "-march=armv7-a -mthumb -Os" } */ >> >> No, use dg-require-effective-target. The above doesn't work properly >> with multilib testing. >> > > Changed it into: > > +/* { dg-options "-mthumb -Os" } */ > +/* { dg-require-effective-target arm_thumb2_ok } */ > Is this updated version ( http://gcc.gnu.org/ml/gcc-patches/2011-04/msg00058.html ) ok for trunk? Thanks, - Tom
On Tue, 2011-04-05 at 12:42 +0200, Tom de Vries wrote: > Hi Richard, > > On 04/01/2011 06:10 PM, Tom de Vries wrote: > > On 04/01/2011 05:34 PM, Richard Earnshaw wrote: > >> On Fri, 2011-04-01 at 16:47 +0200, Tom de Vries wrote: > >>> Reposting, with ChangeLog. > >> > >> +/* { dg-options "-march=armv7-a -mthumb -Os" } */ > >> > >> No, use dg-require-effective-target. The above doesn't work properly > >> with multilib testing. > >> > > > > Changed it into: > > > > +/* { dg-options "-mthumb -Os" } */ > > +/* { dg-require-effective-target arm_thumb2_ok } */ > > > > Is this updated version ( > http://gcc.gnu.org/ml/gcc-patches/2011-04/msg00058.html ) ok for trunk? > Yes, thanks. R.
> Is this updated version ( > http://gcc.gnu.org/ml/gcc-patches/2011-04/msg00058.html ) ok for trunk? I think you accidentally applied the patch twice and committed it. Yeah unfortunately there is no equivalent of git clean -f -d in svn unless you write something up with svn status and some shell scripting foo... I've now fixed this up with http://gcc.gnu.org/ml/gcc-cvs/2011-04/msg00224.html Ramana
On 04/06/2011 12:48 PM, Ramana Radhakrishnan wrote: > >> Is this updated version ( >> http://gcc.gnu.org/ml/gcc-patches/2011-04/msg00058.html ) ok for trunk? > > I think you accidentally applied the patch twice and committed it. That is exactly what happened, according to my history: ... 1877 patch -p0 < ../patches/arm-size-branch_cost.test.patch 1878 patch -p0 < ../patches/arm-size-branch_cost.test.patch 1879 svn add gcc/testsuite/gcc.target/arm/pr43920-1.c ... > Yeah > unfortunately there is no equivalent of git clean -f -d in svn unless > you write something up with svn status and some shell scripting foo... > > I've now fixed this up with > http://gcc.gnu.org/ml/gcc-cvs/2011-04/msg00224.html > Sorry about that, and thanks a lot! Thanks, - Tom
2011-04-01 Tom de Vries <tom@codesourcery.com> PR target/43920 * gcc.target/arm/pr43920-1.c: New test. Index: gcc/testsuite/gcc.target/arm/pr43920-1.c =================================================================== --- gcc/testsuite/gcc.target/arm/pr43920-1.c (revision 0) +++ gcc/testsuite/gcc.target/arm/pr43920-1.c (revision 0) @@ -0,0 +1,21 @@ +/* { dg-do compile } */ +/* { dg-options "-mthumb -Os" } */ +/* { dg-require-effective-target arm_thumb2_ok } */ + +int +f (int start, int end, int *start_) +{ + if (start == -1 || end == -1) + return -1; + + if (end - start) + return -1; + + *start_ = start; + + return 0; +} + +/* { dg-final { scan-assembler-times "\torr" 0 } } */ +/* { dg-final { scan-assembler-times "\tit\t" 0 } } */ +/* { dg-final { scan-assembler "\tbeq" } } */