http://sourceware.org/bugzilla/show_bug.cgi?id=12507
--- Comment #2 from H.J. Lu <hjl.tools at gmail dot com> 2011-02-24 22:33:46 UTC --- All of linkers, ld.gold, ld.bfd and ld.hjl, are wrong. gold: /usr/gcc-4.6/bin/gcc -B./ -flto -c -o prog.o prog.c /usr/gcc-4.6/bin/gcc -B./ -flto -nostdlib -o prog prog.o readelf -s prog Symbol table '.symtab' contains 7 entries: Num: Value Size Type Bind Vis Ndx Name 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 2: 0000000000000000 0 FILE LOCAL DEFAULT ABS ccqnpwDf.ltrans0.o 3: 0000000000400078 0 NOTYPE GLOBAL DEFAULT 1 _start 4: 0000000000601000 0 NOTYPE GLOBAL DEFAULT ABS __bss_start 5: 0000000000601000 0 NOTYPE GLOBAL DEFAULT ABS _edata 6: 0000000000601000 0 NOTYPE GLOBAL DEFAULT ABS _end [hjl@gnu-6 pr12507]$ ld.bfd: [hjl@gnu-6 pr12507]$ make /usr/gcc-4.6/bin/gcc -B./ -flto -c -o prog.o prog.c /usr/gcc-4.6/bin/gcc -B./ -flto -nostdlib -o prog prog.o readelf -s prog Symbol table '.symtab' contains 7 entries: Num: Value Size Type Bind Vis Ndx Name 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 2: 0000000000000000 0 FILE LOCAL DEFAULT ABS cccAjlEb.ltrans0.o 3: 0000000000400078 0 NOTYPE GLOBAL DEFAULT 1 _start 4: 0000000000601000 0 NOTYPE GLOBAL DEFAULT ABS __bss_start 5: 0000000000601000 0 NOTYPE GLOBAL DEFAULT ABS _edata 6: 0000000000601000 0 NOTYPE GLOBAL DEFAULT ABS _end [hjl@gnu-6 pr12507]$ ld.hjl: [hjl@gnu-6 pr12507]$ make /usr/gcc-4.6/bin/gcc -B./ -flto -c -o prog.o prog.c /usr/gcc-4.6/bin/gcc -B./ -flto -nostdlib -o prog prog.o ./ld: warning: cannot find entry symbol _start; defaulting to 0000000000400078 readelf -s prog Symbol table '.symtab' contains 6 entries: Num: Value Size Type Bind Vis Ndx Name 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 2: 0000000000000000 0 FILE LOCAL DEFAULT ABS ccAazRGl.ltrans0.o 3: 0000000000601000 0 NOTYPE GLOBAL DEFAULT ABS __bss_start 4: 0000000000601000 0 NOTYPE GLOBAL DEFAULT ABS _edata 5: 0000000000601000 0 NOTYPE GLOBAL DEFAULT ABS _end [hjl@gnu-6 pr12507]$ I will fix ld.hjl. -- Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug. _______________________________________________ bug-binutils mailing list bug-binutils@gnu.org http://lists.gnu.org/mailman/listinfo/bug-binutils