1 /* { dg-do compile { target *-*-mingw* *-*-cygwin* } } */
2 /* { dg-require-effective-target ia32 } */
3 /* { dg-options "-msse -O" } */
5 extern void abort (void);
7 typedef float __m128
__attribute__ ((__vector_size__ (16), __may_alias__
));
12 return * (__m128
*) e
;
24 float e
[4] __attribute__ ((aligned (16)))
25 = {2134.3343, 1234.635654, 1.2234, 876.8976};
30 for (i
= 0; i
< 4; i
++)
35 /* { dg-final { scan-assembler "andl\\t\\$-16, %esp" } } */