1 /* 2 20030316-1.c from the execute part of the gcc torture tests. 3 */ 4 5 #include <testfwk.h> 6 7 #ifdef __SDCC 8 #pragma std_c99 9 #endif 10 11 /* PR target/9164 */ 12 /* The comparison operand was sign extended erraneously. */ 13 14 void testTortureExecute(void)15testTortureExecute (void) 16 { 17 long j = 0x40000000; 18 if ((unsigned int) (0x40000000 + j) < 0L) 19 ASSERT (0); 20 21 return; 22 } 23 24