1 /* { dg-do compile } */
2 /* { dg-options "-O2 -mavx -mvzeroupper" } */
4 extern void abort (void);
12 typedef double v4df
__attribute__ ((vector_size (32)));
14 extern int foo (v4df
, int i1
, int i2
, int i3
, int i4
, int i5
, struct S s
);
16 void bar (v4df v
, struct S s
)
18 int r
= foo (v
, 1, 2, 3, 4, 5, s
);
23 /* { dg-final { scan-assembler-not "vzeroupper" } } */