blob: 69f7679d0173c42e59a212f015460534e19bb4f4 [file] [log] [blame]
/* APPLE LOCAL begin radar 4218231 */
/* { dg-do run { target powerpc*-*-darwin* } } */
/* { dg-options "-fasm-blocks" } */
extern void abort();
double _get_fp_control(register float f1) {
double fill = 4.5;
struct {
double d1;
int i1;
} s = {1.2, 0};
union {
double d;
struct {
int x;
int y;
} s;
double result;
} u;
asm {
mffs fp0
stfd fp0, u.d
stfd fp1, u.d
}
return u.result + fill + s.d1;
}
int main()
{
return 0;
}
/* APPLE LOCAL end radar 4218231 */