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