GCC-4.4

[EMAIL PROTECTED]:
        pushl   %ebp
        pushl   %edi
        pushl   %esi
        pushl   %ebx
        subl    $28, %esp
        movl    -2100956, %ebx
        movl    56(%ebx), %ebp

%ebp is used as a spare register in a non-leaf function.


-- 
           Summary: Incorrect code produced with -momit-leaf-frame-pointer -
                    fno-unit-at-a-time
           Product: gcc
           Version: 4.4.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: middle-end
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: d dot g dot gorbachev at gmail dot com
 GCC build triplet: i686-pc-linux-gnu
  GCC host triplet: i686-pc-linux-gnu
GCC target triplet: i386-pc-mingw32


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38426

Reply via email to