include/elf/
* ppc.h (R_PPC_RELAX32_PLT, R_PPC_RELAX32PC_PLT): Define. (R_PPC_RELAX32, R_PPC_RELAX32PC): Adjust value. bfd/ * elf32-ppc.c (ppc_elf_howto_raw): Delete RELAX32* entries. (ppc_elf_relax_section): Use PLT variants of RELAX32 relocs for reaching PLT. (ppc_elf_relocate_section): Handle R_PPC_RELAX32_PLT and R_PPC_RELAX32PC_PLT.
This commit is contained in:
		| @@ -1,3 +1,8 @@ | ||||
| 2005-01-12  Alan Modra  <amodra@bigpond.net.au> | ||||
|  | ||||
| 	* ppc.h (R_PPC_RELAX32_PLT, R_PPC_RELAX32PC_PLT): Define. | ||||
| 	(R_PPC_RELAX32, R_PPC_RELAX32PC): Adjust value. | ||||
|  | ||||
| 2004-12-22  Klaus Rudolph  <lts-rudolph@gmx.de> | ||||
| 	 | ||||
| 	* include/elf/avr.h (R_AVR_LDI, R_AVR_6, R_AVR_6_ADIW): New | ||||
|   | ||||
| @@ -122,8 +122,10 @@ START_RELOC_NUMBERS (elf_ppc_reloc_type) | ||||
|  | ||||
| /* Fake relocations for branch stubs. This will keep them | ||||
|    together.  */ | ||||
| #define R_PPC_RELAX32 251 | ||||
| #define R_PPC_RELAX32PC 252 | ||||
| #define R_PPC_RELAX32 249 | ||||
| #define R_PPC_RELAX32PC 250 | ||||
| #define R_PPC_RELAX32_PLT 251 | ||||
| #define R_PPC_RELAX32PC_PLT 252 | ||||
|  | ||||
| /* These are GNU extensions to enable C++ vtable garbage collection.  */ | ||||
|   RELOC_NUMBER (R_PPC_GNU_VTINHERIT,	253) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user