------- Comment #4 from Kyle dot D dot Moffett at boeing dot com 2010-07-16 18:48 ------- (In reply to comment #0) > I attached two testcase which is stripped down graphicsmagick code. > tc-resize2.c has a few instructions more than tc-resize.c. I belive the bug > is > the same.
I was able to get similarly erroneous results with just "-O1 -fschedule-insns": gcc -o tc0 -O0 -Wall -Wextra tc-resize.c gcc -o tc1x -O1 -fschedule-insns -Wall -Wextra tc-resize.c ( ./tc0 ; echo "-"; ./tc1x; ) .19 2484.000000 .21 2700.000000 .23 2916.000000 .24 3132.000000 .26 3348.000000 - .7 954.000000 .8 1050.000000 .9 1146.000000 .10 1242.000000 .10 1338.000000 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44606