1 /* { dg-do run } */
2 /* { dg-options "-O3" } */
3 
4 #include "arm_neon.h"
5 
6 extern void abort ();
7 
8 int
main(int argc,char ** argv)9 main (int argc, char **argv)
10 {
11   int8_t arg1 = -1;
12   int8_t arg2 = 127;
13   int8_t exp = -128;
14   int8_t got = vqshlb_s8 (arg1, arg2);
15 
16   if (exp != got)
17     abort ();
18 
19   return 0;
20 }
21 
22