OSDN Git Service

2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
authorramana <ramana@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 23 Jan 2012 17:59:51 +0000 (17:59 +0000)
committerramana <ramana@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 23 Jan 2012 17:59:51 +0000 (17:59 +0000)
       PR middle-end/45416
        * gcc.dg/pr45416.c: Skip if Thumb1. Handle ubfx.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@183446 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/pr45416.c

index 37a5614..2c259c6 100644 (file)
@@ -1,3 +1,8 @@
+2012-01-23  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
+
+       PR middle-end/45416
+       * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
+
 2012-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
 
        PR c++/51398
index 1e57185..b8077dd 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-do compile } */
+/* { dg-skip-if "Skip for Thumb1." { { arm*-*-* } && { arm_thumb1_ok } } { "*" } { "" } } */
 /* { dg-options "-O2" } */
 
 int foo(long long a)
@@ -10,5 +11,5 @@ int foo(long long a)
 
 /* { dg-final { scan-assembler "andl" { target i?86-*-linux* x86_64-*-linux* } } } " */
 /* { dg-final { scan-assembler-not "setne" { target i?86-*-linux* x86_64-*-linux* } } }" */
-/* { dg-final { scan-assembler "and" { target arm*-*-* } } }" */
+/* { dg-final { scan-assembler "and|ubfx"  { target arm*-*-* } } } */
 /* { dg-final { scan-assembler-not "moveq" { target arm*-*-* } } }" */