From: Wilco Dijkstra Date: Tue, 24 Jan 2017 14:15:44 +0000 (+0000) Subject: Add missing test. X-Git-Tag: releases/gcc-5.5.0~560 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=36e7ea4b97d44ce5174deb6b8e76333d9683b3d9;p=thirdparty%2Fgcc.git Add missing test. testsuite/ * gcc.target/arm/pr78041.c: New test. From-SVN: r244873 --- 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; +}