bfd/
commit217c0698e8e545d0041d4d7a109f98fc7d3b5f3f
authorRichard Sandiford <rsandifo@nildram.co.uk>
Thu, 19 Oct 2006 13:47:10 +0000 (19 13:47 +0000)
committerRichard Sandiford <rsandifo@nildram.co.uk>
Thu, 19 Oct 2006 13:47:10 +0000 (19 13:47 +0000)
treef86e2908d75f9d0d3e5886516fa0ff9386b7f882
parente5cdfd0419c19530b57a6bf63385300eaab50fab
bfd/
* elfxx-mips.c (sort_dynamic_relocs): Sort relocations against the
same symbol by increasing r_offset.
(sort_dynamic_relocs_64): Likewise.  Fix comparisons between very
large and very small symbol indexes.

ld/testsuite/
* ld-mips-elf/tlslib-o32-hidden.got: Sort relocations against the
same symbol in order of increasing r_offset.
* ld-mips-elf/tls-multi-got-1.got: Likewise.
* ld-mips-elf/tls-hidden3.r: Likewise.
* ld-mips-elf/tls-hidden4.r: Likewise.
bfd/ChangeLog
bfd/elfxx-mips.c
ld/testsuite/ChangeLog
ld/testsuite/ld-mips-elf/tls-hidden3.r
ld/testsuite/ld-mips-elf/tls-hidden4.r
ld/testsuite/ld-mips-elf/tls-multi-got-1.got
ld/testsuite/ld-mips-elf/tlslib-o32-hidden.got