[AArch64] Merge stores of D-register values with different modes
[official-gcc.git] / gcc / testsuite / gcc.c-torture / compile / simd-2.c
blob480c712c023a79038edd4164d682c9de08aed242
1 typedef float floatvect2 __attribute__((vector_size (8)));
3 typedef union
5 floatvect2 vector;
6 float f[2];
7 }resfloatvect2;
9 void tempf(float *x, float *y)
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];