* gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
[official-gcc.git] / gcc / testsuite / gcc.target / powerpc / pr80125.c
blob494a6e673b1372e413c6812b626187b49178f2ef
1 /* PR target/80125 */
2 /* { dg-do compile } */
3 /* { dg-options "-O2 -maltivec" } */
5 #include <altivec.h>
7 int a[1];
9 void
10 foo ()
12 vector int b, e, f, g, h, j, n;
13 vector unsigned c, d;
14 f = vec_sums (h, b);
15 vector int i = vec_mergel (f, g);
16 vector int k = vec_mergel (i, j);
17 vector int l = vec_sl (k, c);
18 vector int m = vec_sl (l, d);
19 vector char o;
20 vector int p = vec_perm (m, n, o);
21 e = vec_sra (p, c);
22 vec_st (e, 0, a);