]> gcc.gnu.org Git - gcc.git/blob - gcc/testsuite/gcc.target/i386/pr68843-2.c
re PR inline-asm/68843 (ICE with "u" input constraint)
[gcc.git] / gcc / testsuite / gcc.target / i386 / pr68843-2.c
1 /* { dg-do run } */
2 /* { dg-options "" } */
3
4 int
5 __attribute__((noinline, noclone))
6 test (double y)
7 {
8 int a, b;
9 asm ("fistp{l (%1)| DWORD PTR [%1]}\n\t"
10 "mov{l (%1), %0| %0, DWORD PTR [%1]}"
11 : "=r" (a)
12 : "r" (&b), "t" (y)
13 : "st");
14 return a;
15 }
16
17 int
18 main ()
19 {
20 int t = -10;
21
22 if (test (t) != t)
23 __builtin_abort ();
24 return 0;
25 }
This page took 0.035156 seconds and 5 git commands to generate.