Merged trunk at revision 161680 into branch.
[official-gcc.git] / gcc / testsuite / gcc.target / i386 / umod-3.c
blob7123bc9f2564f016a3390c57f27d0d9410bb7d46
1 /* { dg-do compile } */
2 /* { dg-options "-O2 -mtune=atom" } */
4 extern void abort (void);
5 extern void exit (int);
7 unsigned char cx = 7;
9 int
10 main ()
12 unsigned char cy;
14 cy = cx / 6; if (cy != 1) abort ();
15 cy = cx % 6; if (cy != 1) abort ();
17 exit(0);
20 /* { dg-final { scan-assembler-times "divb" 1 } } */
21 /* { dg-final { scan-assembler-not "divw" } } */