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.
This commit is contained in:
parent
f8cb4b4916
commit
a58ebe50c2
|
@ -1,3 +1,8 @@
|
|||
2009-07-24 Trevor Smigiel <Trevor_Smigiel@playstation.sony.com>
|
||||
Alan Modra <amodra@bigpond.net.au>
|
||||
|
||||
* spu.h (R_SPU_ADD_PIC): New.
|
||||
|
||||
2009-07-23 Ulrich Drepper <drepper@redhat.com>
|
||||
|
||||
* common.h (STB_GNU_UNIQUE): Define.
|
||||
|
|
|
@ -42,6 +42,7 @@ START_RELOC_NUMBERS (elf_spu_reloc_type)
|
|||
RELOC_NUMBER (R_SPU_ADDR16X, 14)
|
||||
RELOC_NUMBER (R_SPU_PPU32, 15)
|
||||
RELOC_NUMBER (R_SPU_PPU64, 16)
|
||||
RELOC_NUMBER (R_SPU_ADD_PIC, 17)
|
||||
END_RELOC_NUMBERS (R_SPU_max)
|
||||
|
||||
/* Program header extensions */
|
||||
|
|
Loading…
Reference in New Issue