1 /* { dg-do compile { target { ! ia32 } } } */ 2 /* { dg-options "-O2 -m8bit-idiv" } */ 3 4 extern void foo (long long, long long, long long, long long, 5 long long, long long); 6 7 void bar(long long x,long long y)8bar (long long x, long long y) 9 { 10 foo (0, 0, 0, 0, x / y, x % y); 11 } 12 13 /* { dg-final { scan-assembler-times "divb" 1 } } */ 14 /* { dg-final { scan-assembler-times "idivq" 1 } } */ 15