1 /* { dg-do compile } */
2 /* { dg-options "-mno-sse" } */
3 /* { dg-require-effective-target ia32 } */
5 float essef(float) __attribute__((sseregparm
));
6 double essed(double) __attribute__((sseregparm
));
7 float __attribute__((sseregparm
)) ssef(float f
);
8 double __attribute__((sseregparm
)) ssed(double d
);
13 f
= essef(f
); /* { dg-error "SSE" } */
14 d
= essed(d
); /* { dg-error "SSE" } */
15 f
= ssef(f
); /* { dg-error "SSE" } */
16 d
= ssed(d
); /* { dg-error "SSE" } */