reassign 204687 gcc-4.6,gcc-4.7
found 204687 4.6.3-5
found 204687 4.7.0-1
stop

Hello,

Thanks for the detailed bug report and your interest in improving
Debian.  I'm just doing some cleanup, I am not involved with the GCC
package.

The bug is still present/open in the upstream bug tracker, and even if
I do not undersrand completely the issue, the central part of movl
look the same (even if re-arranged a bit) compared to the original.

---------------------------------------------------------------------------------
$ gcc -m32 test.c -Os -S -I/usr/include/x86_64-linux-gnu/
$ cat test.s
        .file   "test.c"
        .text
        .globl  foo
        .type   foo, @function
foo:
.LFB0:
        .cfi_startproc
        pushl   %ebp
        .cfi_def_cfa_offset 8
        .cfi_offset 5, -8
        movl    %esp, %ebp
        .cfi_def_cfa_register 5
        movl    8(%ebp), %edx
        movl    12(%ebp), %eax
        movl    $0, (%edx)
        movl    $0, 4(%edx)
        movl    $0, (%eax)
        movl    $0, 4(%eax)
        popl    %ebp
        .cfi_def_cfa 4, 4
        .cfi_restore 5
        ret
        .cfi_endproc
.LFE0:
        .size   foo, .-foo
        .ident  "GCC: (Debian 4.6.3-5) 4.6.3"
        .section        .note.GNU-stack,"",@progbits
---------------------------------------------------------------------------------

---------------------------------------------------------------------------------
$ gcc-4.7 -m32 test.c -Os -S -I/usr/include/x86_64-linux-gnu/
$ cat test.s
        .file   "test.c"
        .text
        .globl  foo
        .type   foo, @function
foo:
.LFB0:
        .cfi_startproc
        pushl   %ebp
        .cfi_def_cfa_offset 8
        .cfi_offset 5, -8
        movl    %esp, %ebp
        .cfi_def_cfa_register 5
        movl    8(%ebp), %edx
        movl    12(%ebp), %eax
        movl    $0, (%edx)
        movl    $0, 4(%edx)
        movl    $0, (%eax)
        movl    $0, 4(%eax)
        popl    %ebp
        .cfi_restore 5
        .cfi_def_cfa 4, 4
        ret
        .cfi_endproc
.LFE0:
        .size   foo, .-foo
        .ident  "GCC: (Debian 4.7.0-7) 4.7.0"
        .section        .note.GNU-stack,"",@progbits
---------------------------------------------------------------------------------

Cheers.



-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to