mirror of
https://github.com/darlinghq/darling-gdb.git
synced 2025-02-22 10:31:38 +00:00
Reviewed and approved by Alan Modra <amodra@bigpond.net.au>
2004-03-05 Fred Fish <fnf@redhat.com> * elfxx-mips.c (_bfd_mips_elf_finish_dynamic_symbol): Just force mips16 symbols to be even rather than testing first for even/odd. (_bfd_mips_elf_link_output_symbol_hook): Ditto.
This commit is contained in:
parent
8b0c363390
commit
79cda7cfd9
@ -1,3 +1,9 @@
|
||||
2004-03-05 Fred Fish <fnf@redhat.com>
|
||||
|
||||
* elfxx-mips.c (_bfd_mips_elf_finish_dynamic_symbol): Just force
|
||||
mips16 symbols to be even rather than testing first for even/odd.
|
||||
(_bfd_mips_elf_link_output_symbol_hook): Ditto.
|
||||
|
||||
2004-03-05 Nathan Sidwell <nathan@codesourcery.com>
|
||||
|
||||
* elf.c (map_sections_to_segments): Ignore .tbss sections for
|
||||
|
@ -1,6 +1,6 @@
|
||||
/* MIPS-specific support for ELF
|
||||
Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
|
||||
2003 Free Software Foundation, Inc.
|
||||
2003, 2004 Free Software Foundation, Inc.
|
||||
|
||||
Most of the information added by Ian Lance Taylor, Cygnus Support,
|
||||
<ian@cygnus.com>.
|
||||
@ -4891,9 +4891,8 @@ _bfd_mips_elf_link_output_symbol_hook
|
||||
&& strcmp (input_sec->name, ".scommon") == 0)
|
||||
sym->st_shndx = SHN_MIPS_SCOMMON;
|
||||
|
||||
if (sym->st_other == STO_MIPS16
|
||||
&& (sym->st_value & 1) != 0)
|
||||
--sym->st_value;
|
||||
if (sym->st_other == STO_MIPS16)
|
||||
sym->st_value &= ~1;
|
||||
|
||||
return TRUE;
|
||||
}
|
||||
@ -6814,9 +6813,8 @@ _bfd_mips_elf_finish_dynamic_symbol (bfd *output_bfd,
|
||||
}
|
||||
|
||||
/* If this is a mips16 symbol, force the value to be even. */
|
||||
if (sym->st_other == STO_MIPS16
|
||||
&& (sym->st_value & 1) != 0)
|
||||
--sym->st_value;
|
||||
if (sym->st_other == STO_MIPS16)
|
||||
sym->st_value &= ~1;
|
||||
|
||||
return TRUE;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user