aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTerry Guo <terry.guo@arm.com>2012-09-13 05:36:19 +0000
committerXuepeng Guo <xguo@gcc.gnu.org>2012-09-13 05:36:19 +0000
commitcb85ddf7ebf8fb55b1665613e14ce62c5281e700 (patch)
treec0a9cfaa4e57bf7fb6ce4c45ae9352f5ea786316
parentc1736aea437d36ba1b5fde344d30a2522f1d438c (diff)
downloadgcc-cb85ddf7ebf8fb55b1665613e14ce62c5281e700.zip
gcc-cb85ddf7ebf8fb55b1665613e14ce62c5281e700.tar.gz
gcc-cb85ddf7ebf8fb55b1665613e14ce62c5281e700.tar.bz2
combine-movs.c: Check movs for ARM mode and lsrs for Thumb2 mode.
2012-09-12 Terry Guo <terry.guo@arm.com> * gcc.target/arm/combine-movs.c: Check movs for ARM mode and lsrs for Thumb2 mode. From-SVN: r191239
-rw-r--r--gcc/testsuite/ChangeLog5
-rw-r--r--gcc/testsuite/gcc.target/arm/combine-movs.c3
2 files changed, 7 insertions, 1 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 2ad0dfd..1dcc336 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+2012-09-12 Terry Guo <terry.guo@arm.com>
+
+ * gcc.target/arm/combine-movs.c: Check movs for ARM mode
+ and lsrs for Thumb2 mode.
+
2012-09-12 Jan Hubicka <jh@suse.cz>
* gcc.dg/ipa/inlinehint-2.c: New testcase.
diff --git a/gcc/testsuite/gcc.target/arm/combine-movs.c b/gcc/testsuite/gcc.target/arm/combine-movs.c
index 4209a33..9ce257f 100644
--- a/gcc/testsuite/gcc.target/arm/combine-movs.c
+++ b/gcc/testsuite/gcc.target/arm/combine-movs.c
@@ -9,4 +9,5 @@ void foo (unsigned long r[], unsigned int d)
r[i] = 0;
}
-/* { dg-final { scan-assembler "movs\tr\[0-9\]" } } */
+/* { dg-final { scan-assembler "lsrs\tr\[0-9\]" { target arm_thumb2_ok } }} */
+/* { dg-final { scan-assembler "movs\tr\[0-9\]" { target { ! arm_thumb2_ok} } } } */