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)8 bar (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