------- Comment #1 from socketpair at gmail dot com  2010-08-19 14:17 -------
Created an attachment (id=21519)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=21519&action=view)
C souce file

1. gcc        -Os --save-temps -fomit-frame-pointer -fno-stack-protector main.c
2. gcc -DCOOL -Os --save-temps -fomit-frame-pointer -fno-stack-protector main.c

compare .s files
You will see this:
-----------------------------------------
        testl   %eax, %eax
        je      .L2
        jmp     .L7
.L4:
.L7:
        cmpl    $0, 12(%esp)
-----------------------------------------
I think, that "jmp .L7" is stupid


-- 


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

Reply via email to