Alan Modra ece5ef6079 include/elf/
* spu.h (R_SPU_PPU32, R_SPU_PPU64): Define.
bfd/
	* reloc.c (BFD_RELOC_SPU_PPU32, BFD_RELOC_SPU_PPU64): Define.
	* elf-bfd.h (struct elf_backend_data): Change return type of
	elf_backend_relocate_section to int.
	* elf32-spu.c (elf_howto_table): Add howtos for R_SPU_PPU32 and
	R_SPU_PPU64.
	(spu_elf_bfd_to_reloc_type): Convert new relocs.
	(spu_elf_count_relocs): New function.
	(elf_backend_count_relocs): Define.
	(spu_elf_relocate_section): Arrange to emit R_SPU_PPU32 and
	R_SPU_PPU64 relocs.
	* elflink.c (elf_link_input_bfd): Emit relocs if relocate_section
	returns 2.
	* bfd-in2.h: Regenerate.
	* libbfd.h: Regenerate.
gas/
	* config/tc-spu.c (md_pseudo_table): Add int, long, quad.  Call
	spu_cons for word.
	(md_assemble): Tidy use of insn.flag.
	(get_imm): Likewise.  Handle uppercase input too.
	(spu_cons): New function.
	* config/tc-spu.h (tc_fix_adjustable): Don't adjust SPU_PPU relocs.
	(TC_FORCE_RELOCATION): Don't resolve them either.
binutils/
	* embedspu.sh (find_prog): Prefer prog in same dir as embedspu
	over one found on the users path.
	(main): Generate .reloc for each R_SPU_PPU* reloc.
2007-05-11 03:10:11 +00:00
..
2005-08-18 03:51:51 +00:00
2007-04-27 03:37:43 +00:00
2007-05-11 03:10:11 +00:00
2007-05-02 11:24:17 +00:00
2007-03-06 19:00:57 +00:00
2007-04-30 14:06:40 +00:00
2007-05-08 01:29:33 +00:00
2005-04-14 02:22:18 +00:00
2007-04-26 03:13:46 +00:00
2007-03-29 21:03:48 +00:00
2005-10-31 18:01:19 +00:00
2005-06-30 23:03:37 +00:00
2007-05-08 01:29:33 +00:00
2006-01-18 21:05:51 +00:00
2005-07-12 10:35:00 +00:00
2006-11-27 20:14:53 +00:00