1/* PR middle-end/34337 */ 2 3extern void abort (void); 4 5int 6foo (int x) 7{ 8 return ((x << 8) & 65535) | 255; 9} 10 11int 12main (void) 13{ 14 if (foo (0x32) != 0x32ff || foo (0x174) != 0x74ff) 15 abort (); 16 return 0; 17} 18