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:
		| @@ -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 */ | ||||
|   | ||||
		Reference in New Issue
	
	Block a user