------- Comment #7 from howarth at nitro dot med dot uc dot edu 2006-08-19 15:55 ------- Jerry, On Fedora Core 5 x86_64 with the svn pull from a few days back and last stream patch I get the follow diff between the code generated with -O0 and -O1...
call _gfortran_st_write_done - movq $.LC0, -600(%rbp) - movl $8, -592(%rbp) - movl $10, -604(%rbp) - movq $1, -568(%rbp) - movl $512, -608(%rbp) - leaq -608(%rbp), %rdi + movq $.LC0, 8(%rsp) + movl $8, 16(%rsp) + movl $10, 4(%rsp) + movq $1, 40(%rsp) + movl $512, (%rsp) + movq %rsp, %rdi call _gfortran_st_write In both cases the reduced test case runs fine. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28747