1/* PR rtl-optimization/47299 */ 2 3extern void abort (void); 4 5__attribute__ ((noinline, noclone)) unsigned short 6foo (unsigned char x) 7{ 8 return x * 255; 9} 10 11int 12main () 13{ 14 if (foo (0x40) != 0x3fc0) 15 abort (); 16 return 0; 17} 18