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)15 testTortureExecute (void)
16 {
17     long j = 0x40000000;
18     if ((unsigned int) (0x40000000 + j) < 0L)
19  	ASSERT (0);
20 
21     return;
22 }
23 
24