diff options
| author | tsutsui <tsutsui@NetBSD.org> | 2003-02-08 17:09:35 +0000 |
|---|---|---|
| committer | tsutsui <tsutsui@NetBSD.org> | 2003-02-08 17:09:35 +0000 |
| commit | c10cb12be7e634a20b87492adbf6a3753c364703 (patch) | |
| tree | 143635bf3bbd1f3b7e6cd9f89fe6765eb9306002 /sys/dev/microcode | |
| parent | 9ea2d6b9739f489eb1ebafa75490cb0ab1bc2308 (diff) | |
Pull up changes from binutils master sources
<http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/?cvsroot=src>
to fix relocation problem on linking startup routines for sh3:
src/bfd/elf32-sh.c revision 1.36:
> * elf32-sh.c (sh_elf_howto_table, R_SH_REL32): Make
> partial_inplace, matching assembler output. Set src_mask to
> all ones.
> (sh_elf_relocate_section): Delete misplaced comment.
> For relocatable linking against section symbol, call
> _bfd_relocate_contents for partial_inplace relocs and adjust
> rel->r_addend for others.
> <case R_SH_DIR32, R_SH_REL32>: Fetch partial_inplace addend with
> bfd_get_32, not at rel->r_addend.
src/gas/config/tc-sh.c revision 1.43:
> * config/tc-sh.c (md_pcrel_from_section): Transformed from
> md_pcrel_from. Handle pc-relativeness against link-time
> symbol. Handle relativeness to elsewhere than the fixup.
src/gas/config/tc-sh.h revision 1.14:
> * config/tc-sh.h (MD_PCREL_FROM_SECTION): Define.
> (md_pcrel_from_section): Prototype.
Thanks to Kaz Kojima and Jason R Thorpe for their comments.
Diffstat (limited to 'sys/dev/microcode')
0 files changed, 0 insertions, 0 deletions
