This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
mips-elf regressions
- From: Tristan Gingold <gingold at adacore dot com>
- To: binutils at sources dot redhat dot com
- Date: Wed, 8 Oct 2008 10:29:06 +0200
- Subject: mips-elf regressions
Hi,
there are many regressions on mips and I'd like this to be fixed
before doing the final release.
The analysis of one failure (localize-hidden-1) shows that the symtab
is not correctly ordered:
$ readelf -s tmpdir/bintest.o
Symbol table '.symtab' contains 18 entries:
Num: Value Size Type Bind Vis Ndx Name
0: 00000000 0 NOTYPE LOCAL DEFAULT UND
1: 00000000 0 SECTION LOCAL DEFAULT 1 .text
2: 00000000 0 SECTION LOCAL DEFAULT 2 .data
3: 00000000 0 SECTION LOCAL DEFAULT 3 .bss
4: 00000000 0 SECTION LOCAL DEFAULT 4 .reginfo
5: 00000000 0 SECTION LOCAL DEFAULT 5 .pdr
6: 00002100 0 OBJECT GLOBAL DEFAULT ABS Gdefault
7: 00002200 0 OBJECT GLOBAL HIDDEN ABS Ghidden
8: 00002300 0 OBJECT GLOBAL INTERNAL ABS Ginternal
9: 00002400 0 OBJECT GLOBAL PROTECTED ABS Gprotected
10: 00003100 0 NOTYPE WEAK DEFAULT ABS Wdefault
11: 00003200 0 NOTYPE WEAK HIDDEN ABS Whidden
12: 00003300 0 NOTYPE WEAK INTERNAL ABS Winternal
13: 00003400 0 NOTYPE WEAK PROTECTED ABS Wprotected
14: 00001200 0 NOTYPE LOCAL HIDDEN ABS Lhidden
15: 00001300 0 NOTYPE LOCAL INTERNAL ABS Linternal
16: 00001400 0 NOTYPE LOCAL PROTECTED ABS Lprotected
17: 00001100 0 NOTYPE LOCAL DEFAULT ABS Ldefault
(Locals must be before Weaks and Weaks must be before Globals
according to gabi).
As a consequence the output don't match the expected result.
I am now working on fixing this issue.
Tristan.