------- 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

Reply via email to