From 572a49c87c812ea9c43b0fd4e4049f9978f3476c Mon Sep 17 00:00:00 2001 From: Joey Ye Date: Fri, 13 Apr 2012 08:05:39 +0000 Subject: constraints.md (Pe): New constraint. 2012-04-13 Joey Ye * 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 --- gcc/testsuite/ChangeLog | 4 ++++ gcc/testsuite/gcc.target/arm/thumb1-imm.c | 10 ++++++++++ 2 files changed, 14 insertions(+) create mode 100644 gcc/testsuite/gcc.target/arm/thumb1-imm.c (limited to 'gcc/testsuite') 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 + + * gcc.target/arm/thumb1-imm.c: New testcase. + 2012-04-12 Uros Bizjak 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" } } */ + -- cgit v1.1