1/* { dg-do compile } */ 2/* { dg-options "-O2 -mtune=atom" } */ 3 4extern void abort (void); 5extern void exit (int); 6 7unsigned char cx = 7; 8 9int 10main () 11{ 12 unsigned char cy; 13 14 cy = cx / 6; if (cy != 1) abort (); 15 cy = cx % 6; if (cy != 1) abort (); 16 17 exit(0); 18} 19 20/* { dg-final { scan-assembler-times "divb" 1 } } */ 21/* { dg-final { scan-assembler-not "divw" } } */ 22