1 /* { dg-do run { target { powerpc64le-*-* } } } */
2 /* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power8" } } */
3 /* { dg-options "-mcpu=power8 -O3" } */
9 signed char ca
[N
] __attribute__((aligned(16)));
10 signed char cb
[] __attribute__((aligned(16)))
11 = {8, 7, 6, 5, 4, 3, 2, 1, 0, -1, -2, -3, -4, -5, -6, -7};
12 signed char cc
[] __attribute__((aligned(16)))
13 = {1, 1, 2, 2, 3, 3, 2, 2, 1, 1, 0, 0, -1, -1, -2, -2};
15 __attribute__((noinline
)) void foo ()
18 for (i
= 0; i
< N
; i
++) {
19 ca
[i
] = cb
[i
] - cc
[i
];
25 signed char cd
[] = {7, 6, 4, 3, 1, 0, 0, -1, -1, -2, -2, -3, -3, -4, -4, -5};
28 for (i
= 0; i
< N
; ++i
)