------- Comment #3 from pinskia at gcc dot gnu dot org 2010-03-20 20:59 ------- >There's a sequence point after evaluating the first operand. With -W -Wall, I get: t.c:79:58: warning: operation on ‘f->sp’ may be undefined Looks like that is the issue. So there might be still an missing sequence point. I am going to reformat that line to see if there is one missing. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43456