include/elf/
commiteb83a00c59ebf6c2bfe1938d750b5fa153cc664e
authorTrevor Smigiel <Trevor_Smigiel@playstation.sony.com>
Fri, 24 Jul 2009 19:51:27 +0000 (24 19:51 +0000)
committerTrevor Smigiel <Trevor_Smigiel@playstation.sony.com>
Fri, 24 Jul 2009 19:51:27 +0000 (24 19:51 +0000)
tree9f923e29c9cb58e160239c506509bf1fb5a0974c
parent2a3a75593f5b7e30b7870819ab979a69aa148b6b
include/elf/
        * spu.h (R_SPU_ADD_PIC): New.
bfd/
        * reloc.c (BFD_RELOC_SPU_ADD_PIC): Define.
        * bfd-in2.h: Regenerate.
        * libbfd.h: Regenerate.
        * elf32-spu.c (elf_howto_table): Add entries SPU_ADD_PIC.
        (spu_elf_bfd_to_reloc_type): Handle SPU_ADD_PIC.
        (spu_elf_relocate_section): Patch instructions marked by SPU_ADD_PIC.
gas/
        * config/tc-spu.c (md_apply_fix): Handle SPU_ADD_PIC.
        * config/tc-spu.h (tc_fix_adjustable): Don't adjust for SPU_ADD_PIC.
        (TC_FORCE_RELOCATION): Emit relocs for SPU_ADD_PIC.
ld/testsuite/
        * ld-spu/pic.d: New.
        * ld-spu/pic.s: New.
        * ld-spu/picdef.s: New.
14 files changed:
bfd/ChangeLog
bfd/bfd-in2.h
bfd/elf32-spu.c
bfd/libbfd.h
bfd/reloc.c
gas/ChangeLog
gas/config/tc-spu.c
gas/config/tc-spu.h
include/elf/ChangeLog
include/elf/spu.h
ld/testsuite/ChangeLog
ld/testsuite/ld-spu/pic.d [new file with mode: 0644]
ld/testsuite/ld-spu/pic.s [new file with mode: 0644]
ld/testsuite/ld-spu/picdef.s [new file with mode: 0644]