include/elf/
authorTrevor Smigiel <Trevor_Smigiel@playstation.sony.com>
Fri, 24 Jul 2009 19:51:27 +0000 (19:51 +0000)
committerTrevor Smigiel <Trevor_Smigiel@playstation.sony.com>
Fri, 24 Jul 2009 19:51:27 +0000 (19:51 +0000)
commit8fdcc58daafe1153d2edf18a2f106d2b247e1f01
tree12dd0108e2284f8bcf70a761b5e6dcae9f60d7bf
parent309d33736f82fece9dbeae7a4ba096cdc2d77753
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]