From 36e7ea4b97d44ce5174deb6b8e76333d9683b3d9 Mon Sep 17 00:00:00 2001 From: Wilco Dijkstra Date: Tue, 24 Jan 2017 14:15:44 +0000 Subject: [PATCH] Add missing test. testsuite/ * gcc.target/arm/pr78041.c: New test. From-SVN: r244873 --- gcc/testsuite/gcc.target/arm/pr78041.c | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 gcc/testsuite/gcc.target/arm/pr78041.c diff --git a/gcc/testsuite/gcc.target/arm/pr78041.c b/gcc/testsuite/gcc.target/arm/pr78041.c new file mode 100644 index 000000000000..340ab5cb433b --- /dev/null +++ b/gcc/testsuite/gcc.target/arm/pr78041.c @@ -0,0 +1,20 @@ +/* { dg-require-effective-target arm_thumb2_ok } */ +/* { dg-require-effective-target arm_neon_ok } */ +/* { dg-options "-fno-inline -mthumb -O1 -mfpu=neon -w" } */ + +extern void abort (void); + +register long long x asm ("r1"); + +long long f (void) +{ + return x << 5; +} + +int main () +{ + x = 0x0100000001; + if (f () != 0x2000000020) + abort (); + return 0; +} -- 2.47.2