]>
git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/gcc.dg/vshift-5.c
2 /* { dg-options "-O3" } */
4 extern void abort (void);
7 __attribute__((noinline
, noclone
)) void
10 long long a0
, a1
, a2
, a3
;
25 __attribute__((noinline
, noclone
)) void
28 long long a0
, a1
, a2
, a3
;
43 __attribute__((noinline
, noclone
)) void
46 long long a0
, a1
, a2
, a3
;
61 __attribute__((noinline
, noclone
)) void
64 long long a0
, a1
, a2
, a3
;
79 __attribute__((noinline
, noclone
)) void
82 long long a0
, a1
, a2
, a3
;
105 if (a
[0] != (4LL << 2) || a
[1] != (3LL << 3)
106 || a
[2] != (2LL << 4) || a
[3] != (1LL << 5))
109 if (a
[0] != (4LL << 4) || a
[1] != (3LL << 5)
110 || a
[2] != (2LL << 6) || a
[3] != (1LL << 7))
113 if (a
[0] != (4LL << 7) || a
[1] != (3LL << 8)
114 || a
[2] != (2LL << 9) || a
[3] != (1LL << 10))
117 if (a
[0] != (4LL << 10) || a
[1] != (3LL << 10)
118 || a
[2] != (2LL << 11) || a
[3] != (1LL << 12))
121 if (a
[0] != (4LL << 12) || a
[1] != (3LL << 12)
122 || a
[2] != (2LL << 14) || a
[3] != (1LL << 14))