1/* PR target/44948 */
2/* { dg-do run } */
3/* { dg-options "-O -Wno-psabi -mno-sse -mtune=generic -std=gnu89" } */
4/* { dg-require-effective-target ia32 } */
5/* { dg-require-effective-target sse2_runtime } */
6/* { dg-additional-sources pr44948-2b.c } */
7
8#pragma GCC target ("sse2")
9
10struct A
11{
12  float V4SF __attribute__ ((vector_size (16)));
13};
14
15int
16main (void)
17{
18  struct A a = { { 0, 1, 2, 3 } };
19  foo (8.0L, a, 8.0L);
20  return 0;
21}
22