OSDN Git Service

* gcc.c-torture/compile/20021120-1.c: New test.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / gcc.c-torture / compile / simd-2.c
1 typedef float floatvect2 __attribute__((mode(V2SF)));
2
3 typedef union
4 {
5     floatvect2 vector;
6     float f[2];
7 }resfloatvect2;
8
9 void tempf(float *x, float *y)
10 {
11         floatvect2 temp={x[0],x[1]};
12         floatvect2 temp1={y[0],y[1]};
13         resfloatvect2 temp2;
14         temp2.vector=temp+temp1;
15         x[0]=temp2.f[0];
16         x[1]=temp2.f[1];
17 }