1/* { dg-do compile } */ 2#include <altivec.h> 3static void f() {} 4extern void g() {} 5extern vector unsigned char permute_128(vector unsigned char); 6 7void foo() 8{ 9 vector unsigned char input 10 = {0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,32}; 11 vector unsigned char result = permute_128(input); 12 void (*p)() = f; 13 void (*q)() = g; 14} 15