1 /* { dg-do compile } */ 2 /* { dg-options "-O2 -mieee" } */ 3 foo(unsigned char n)4 float foo(unsigned char n) 5 { 6 float r = 10 * n; 7 asm volatile("" : : : "memory"); 8 return r; 9 } 10