112657Skvn/* { dg-do compile } */ 212657Skvn/* { dg-options "-O2 -mtune=atom" } */ 312657Skvn 412657Skvnextern unsigned char z; 512657Skvn 612657Skvnunsigned char 712657Skvnfoo (unsigned char x, unsigned char y) 812657Skvn{ 912657Skvn z = x/y; 1012657Skvn return x % y; 1112657Skvn} 1212657Skvn 1312657Skvn/* { dg-final { scan-assembler-times "divb" 1 } } */ 1412657Skvn/* { dg-final { scan-assembler-not "divw" } } */ 1512657Skvn