1 /* { dg-do run } */
2 /* { dg-options "" } */
3 /* { dg-additional-options "-msse" { target i?86-*-* x86_64-*-* } } */
4 /* { dg-require-effective-target sse_runtime { target { i?86-*-* x86_64-*-* } } } */
5 
6 typedef float v2sf __attribute__ ((vector_size (2 * sizeof(float))));
7 
test(void)8 static void test (void)
9 {
10   v2sf a = {1.0, 0.0};
11   v2sf b = {0.0, 1.0};
12   v2sf d;
13   d = a + b;
14 }
15 
main()16 int main ()
17 {
18   test ();
19   return 0;
20 }
21