modernc.org/ccgo/v3@v3.16.14/lib/testdata/gcc-9.1.0/gcc/testsuite/gcc.c-torture/execute/960802-1.c (about) 1 long val = 0x5e000000; 2 3 long 4 f1 (void) 5 { 6 return 0x132; 7 } 8 9 long 10 f2 (void) 11 { 12 return 0x5e000000; 13 } 14 15 void 16 f3 (long b) 17 { 18 val = b; 19 } 20 21 void 22 f4 () 23 { 24 long v = f1 (); 25 long o = f2 (); 26 v = (v & 0x00ffffff) | (o & 0xff000000); 27 f3 (v); 28 } 29 30 main () 31 { 32 f4 (); 33 if (val != 0x5e000132) 34 abort (); 35 exit (0); 36 }