------- Comment #4 from j at uriah dot heep dot sax dot de 2007-04-10 15:38 ------- This code snippet can also be run through the i386 compiler (even though the generated code will obviously be nonsensical). I've only got an older version of that compiler at hand:
gcc41 (GCC) 4.1.2 20061229 (prerelease) but even that one generates smaller code without the inlining: [EMAIL PROTECTED] 197% gcc41 -Os -fno-inline -S bug66690.c [EMAIL PROTECTED] 198% as bug66690.s [EMAIL PROTECTED] 199% size text data bss dec hex filename 141 0 0 141 8d a.out [EMAIL PROTECTED] 200% gcc41 -Os -S bug66690.c [EMAIL PROTECTED] 201% as bug66690.s [EMAIL PROTECTED] 202% size text data bss dec hex filename 182 0 0 182 b6 a.out -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31528