blob: 340ab5cb433b28ca7d47e236fee93581e7c195c4 [file] [log] [blame]
/* { 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;
}