diff options
author | Daniel Jacobowitz <drow@false.org> | 2003-11-14 16:05:13 +0000 |
---|---|---|
committer | Daniel Jacobowitz <drow@false.org> | 2003-11-14 16:05:13 +0000 |
commit | caec41ff606409212f57e42f99b61194e248da05 (patch) | |
tree | 007973cf7acaba2c0023297630b8c231ed4036a0 /bfd | |
parent | 22a398e1906e55c453f561070206acb80daf91f1 (diff) | |
download | gdb-caec41ff606409212f57e42f99b61194e248da05.zip gdb-caec41ff606409212f57e42f99b61194e248da05.tar.gz gdb-caec41ff606409212f57e42f99b61194e248da05.tar.bz2 |
* elfxx-mips.c (mips_elf_merge_gots): Weaken assert for local
GOT entries.
Diffstat (limited to 'bfd')
-rw-r--r-- | bfd/ChangeLog | 5 | ||||
-rw-r--r-- | bfd/elfxx-mips.c | 4 |
2 files changed, 7 insertions, 2 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog index f3afdca..63fd6fc 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,8 @@ +2003-11-14 Daniel Jacobowitz <drow@mvista.com> + + * elfxx-mips.c (mips_elf_merge_gots): Weaken assert for local + GOT entries. + 2003-11-13 Martin Schwidefsky <schwidefsky@de.ibm.com> * elf32-s390.c (elf_s390_relocate_section): Only convert R_390_32 diff --git a/bfd/elfxx-mips.c b/bfd/elfxx-mips.c index b545683..b7224a5 100644 --- a/bfd/elfxx-mips.c +++ b/bfd/elfxx-mips.c @@ -2263,7 +2263,7 @@ mips_elf_merge_gots (bfd2got_, p) got entries, since they're all in the master got_entries hash table anyway. */ - BFD_ASSERT (old_lcount + lcount == arg->primary->local_gotno); + BFD_ASSERT (old_lcount + lcount >= arg->primary->local_gotno); BFD_ASSERT (old_gcount + gcount >= arg->primary->global_gotno); arg->primary_count = arg->primary->local_gotno @@ -2287,7 +2287,7 @@ mips_elf_merge_gots (bfd2got_, p) htab_delete (g->got_entries); - BFD_ASSERT (old_lcount + lcount == arg->current->local_gotno); + BFD_ASSERT (old_lcount + lcount >= arg->current->local_gotno); BFD_ASSERT (old_gcount + gcount >= arg->current->global_gotno); arg->current_count = arg->current->local_gotno |