------- Comment #2 from john at iastate dot edu  2009-06-07 16:45 -------
I will attach the -v -save-temps output, but it is large, so...

The source:
static void ListInit (
        List    this,
        int     argc,
        va_list ap
) {
        ListPrivate     private = PRIVATE(this);

        super(0);
        private->list = listConstructRef();
}


The code (via objdump -r -d):
00000c14 <ListInit>:
 c14:   55                      push   %ebp
 c15:   89 e5                   mov    %esp,%ebp
 c17:   83 ec 10                sub    $0x10,%esp
 c1a:   6a 00                   push   $0x0
 c1c:   ff 75 08                pushl  0x8(%ebp)
 c1f:   89 e9                   mov    %ebp,%ecx
 c21:   e8 ce ff ff ff          call   bf4 <__supertramp.0>
 c26:   83 c4 10                add    $0x10,%esp
 c29:   c9                      leave
 c2a:   e9 fc ff ff ff          jmp    c2b <ListInit+0x17>
                        c2b: R_386_PC32 listConstructRef


-- 

john at iastate dot edu changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
          Component|target                      |c


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

Reply via email to