------- Comment #2 from regehr at cs dot utah dot edu 2008-11-16 04:34 ------- I'm not sure what is going on, I get the same code as before using r141907 on Ubuntu Hardy on x86. What compiler options are you using and what platform?
[EMAIL PROTECTED]:~$ current-gcc -O -S vol.c -o - .file "vol.c" .text .globl foo .type foo, @function foo: pushl %ebp movl %esp, %ebp subl $8, %esp call bar cmpl $1, %eax sbbl %eax, %eax andl g_156, %eax leave ret .size foo, .-foo .comm g_156,4,4 .ident "GCC: (GNU) 4.4.0 20081116 (experimental)" .section .note.GNU-stack,"",@progbits [EMAIL PROTECTED]:~$ [EMAIL PROTECTED]:~$ current-gcc -v Using built-in specs. Target: i686-pc-linux-gnu Configured with: ../configure --program-prefix=current- --enable-languages=c,c++ --prefix=/home/regehr Thread model: posix gcc version 4.4.0 20081116 (experimental) (GCC) [EMAIL PROTECTED]:~$ -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35764