/* APPLE LOCAL file AltiVec */ | |
/* { dg-do compile { target powerpc*-*-* } } */ | |
/* { dg-options "-faltivec" } */ | |
extern void abort(); | |
#include <stdio.h> | |
int main() | |
{ | |
int i; | |
union u { | |
vector signed short uv; | |
signed short val[8]; | |
} v; | |
vector signed short SpecialConstants = (vector signed short)( 1, 2, 3, 4, 5, 6,7,8); | |
v.uv = SpecialConstants; | |
for (i=0; i < 8; i++) | |
if (v.val[i] != i+1) | |
abort(); | |
return 0; | |
} | |