aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite
diff options
context:
space:
mode:
authorJoey Ye <joey.ye@arm.com>2012-04-13 08:05:39 +0000
committerJoey Ye <jye2@gcc.gnu.org>2012-04-13 08:05:39 +0000
commit572a49c87c812ea9c43b0fd4e4049f9978f3476c (patch)
treecd0a59eef33c4b56fe8636a20ee892d2bcdf304b /gcc/testsuite
parent50f751248974d136717c7d1d7aa0a05087b0b094 (diff)
downloadgcc-572a49c87c812ea9c43b0fd4e4049f9978f3476c.zip
gcc-572a49c87c812ea9c43b0fd4e4049f9978f3476c.tar.gz
gcc-572a49c87c812ea9c43b0fd4e4049f9978f3476c.tar.bz2
constraints.md (Pe): New constraint.
2012-04-13 Joey Ye <joey.ye@arm.com> * config/arm/constraints.md (Pe): New constraint. * config/arm/arm.md: New split for imm 256-510. testsuite: * gcc.target/arm/thumb1-imm.c: New testcase. From-SVN: r186406
Diffstat (limited to 'gcc/testsuite')
-rw-r--r--gcc/testsuite/ChangeLog4
-rw-r--r--gcc/testsuite/gcc.target/arm/thumb1-imm.c10
2 files changed, 14 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index d3f1464..2884b93 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,7 @@
+2012-04-13 Joey Ye <joey.ye@arm.com>
+
+ * gcc.target/arm/thumb1-imm.c: New testcase.
+
2012-04-12 Uros Bizjak <ubizjak@gmail.com>
PR target/52932
diff --git a/gcc/testsuite/gcc.target/arm/thumb1-imm.c b/gcc/testsuite/gcc.target/arm/thumb1-imm.c
new file mode 100644
index 0000000..b47c08c
--- /dev/null
+++ b/gcc/testsuite/gcc.target/arm/thumb1-imm.c
@@ -0,0 +1,10 @@
+/* Check for thumb1 imm [255-510] moves. */
+/* { dg-require-effective-target arm_thumb1_ok } */
+
+int f()
+{
+ return 257;
+}
+
+/* { dg-final { scan-assembler-not "ldr" } } */
+