1 /* { dg-do compile } */
2 /* { dg-options "-O2 -fno-omit-frame-pointer -w" } */
3 /* { dg-additional-options "-march=pentium-mmx" { target ia32 } } */
5 typedef struct { long long a
; } a_t
;
13 a_t
foo (long long val
) { return (a_t
){val
}; }
18 for (i
= 0; i
< 512; i
++) {
36 g
= foo((long long)b
<< 2 | l
);
40 int n
= m
.a
, o
= m
.a
>> 32;
41 asm ("# %0 %1 %2 %3" : "=m"(*a
), "+A"(f
) : "b"(n
), "c"(o
));