Files
binutils-gdb/gas/testsuite/gas/mips
Daniel Jacobowitz bad36eacda bfd/
* elf32-mips.c (elf_mips_howto_table_rel): Use rightshift 2 for
	R_MIPS_PC16.
	(mips_reloc_map): Map BFD_RELOC_16_PCREL_S2 to R_MIPS_PC16.
	(bfd_elf32_bfd_reloc_type_lookup): Don't handle
	BFD_RELOC_16_PCREL_S2.
	* elf64-mips.c (mips_elf64_howto_table_rel): Use rightshift 2 for
	R_MIPS_PC16.
	(mips_elf64_howto_table_rela): Likewise.
	(mips_reloc_map): Map BFD_RELOC_16_PCREL_S2 to R_MIPS_PC16.
	(bfd_elf64_bfd_reloc_type_lookup): Don't handle
	BFD_RELOC_16_PCREL_S2.
	* elfn32-mips.c (elf_mips_howto_table_rel): Use rightshift 2 for
	R_MIPS_PC16.
	(elf_mips_howto_table_rela): Likewise.
	(mips_reloc_map): Map BFD_RELOC_16_PCREL_S2 to R_MIPS_PC16.
	(bfd_elf32_bfd_reloc_type_lookup): Don't handle
	BFD_RELOC_16_PCREL_S2.
	* elfxx-mips.c: Formatting fixes.
	(mips_elf_calculate_relocation): Handle R_MIPS_GNU_REL16_S2
	and R_MIPS_PC16 identically.
gas/
	* config/tc-mips.c (append_insn): Handle BFD_RELOC_16_PCREL_S2.
	(macro_build): Complain for invalid branch displacements.
	(mips_validate_fix): Delete.
	(md_apply_fix): Re-add pcrel support for branches.  Use consistent
	text for misaligned branch targets.
	(tc_gen_reloc: Re-add pcrel support for branches.  Handle strange
	BFD pcrel processing.  Remove error for unresolved branches.
	* config/tc-mips.h (TC_VALIDATE_FIX, mips_validate_fix): Delete.
gas/testsuite/
	* gas/mips/bge.d, gas/mips/bge.s, gas/mips/bgeu.d, gas/mips/bgeu.s,
	gas/mips/blt.d, gas/mips/blt.s, gas/mips/bltu.d,
	gas/mips/bltu.s: Reactivate external branch tests.
	* gas/mips/branch-misc-2.d, gas/mips/branch-misc-2pic.d,
	gas/mips/branch-misc-2-64.d, gas/mips/branch-misc-2pic-64.d: New
	tests.
	* gas/mips/branch-misc-2.l, gas/mips/branch-misc-2pic.l,
	gas/testsuite/gas/mips/branch-misc-2pic.s: Remove.
	* gas/mips/mips.exp: Adjust branch-misc-2 tests.  Add 64-bit
	variants.
2005-11-23 14:04:18 +00:00
..
2005-11-23 14:04:18 +00:00
2005-11-23 14:04:18 +00:00
2005-11-23 14:04:18 +00:00
2005-11-23 14:04:18 +00:00
2005-11-23 14:04:18 +00:00
2005-11-23 14:04:18 +00:00
2005-11-23 14:04:18 +00:00
2005-11-23 14:04:18 +00:00
2005-11-23 14:04:18 +00:00
2005-11-23 14:04:18 +00:00
2005-11-23 14:04:18 +00:00
2005-11-23 14:04:18 +00:00
2002-12-27 08:00:31 +00:00
2002-12-31 07:29:29 +00:00
2002-12-27 08:00:31 +00:00
2003-09-30 16:17:15 +00:00
2002-12-27 08:00:31 +00:00
2002-12-27 08:00:31 +00:00
2002-12-27 08:00:31 +00:00
2003-09-30 16:17:15 +00:00
2002-12-31 08:11:18 +00:00
2004-02-02 12:48:21 +00:00
2003-09-30 16:17:15 +00:00
2003-02-02 19:37:20 +00:00
2003-02-02 19:37:20 +00:00
2003-02-02 19:37:20 +00:00
2003-02-08 17:05:55 +00:00
2003-02-08 17:05:55 +00:00
2003-02-08 17:05:55 +00:00
2003-02-08 17:05:55 +00:00
2003-12-06 13:52:23 +00:00
2003-12-06 13:52:23 +00:00
2003-12-18 10:23:10 +00:00
2003-12-18 10:23:10 +00:00
2004-01-12 09:30:49 +00:00
2004-01-12 09:30:49 +00:00
2005-03-05 00:01:44 +00:00
2004-12-10 19:48:42 +00:00
2005-03-05 00:01:44 +00:00
2004-02-02 12:48:21 +00:00
2004-02-02 12:48:21 +00:00
2004-02-02 12:48:21 +00:00
2004-02-02 12:48:21 +00:00
2002-12-31 07:42:20 +00:00
2002-12-27 08:00:31 +00:00
2002-12-27 08:00:31 +00:00
2002-12-27 08:00:31 +00:00
2002-12-27 08:00:31 +00:00
2002-12-27 08:00:31 +00:00
2002-12-27 08:00:31 +00:00
2002-12-27 08:00:31 +00:00
2002-12-27 08:00:31 +00:00
2002-12-27 08:00:31 +00:00
2002-12-27 08:00:31 +00:00
2003-09-30 16:17:15 +00:00
2002-12-31 07:29:29 +00:00
2004-02-02 12:48:21 +00:00
2004-02-02 12:48:21 +00:00
2004-02-02 12:48:21 +00:00
2004-02-02 12:48:21 +00:00
2005-06-01 19:23:58 +00:00
2005-04-13 18:17:10 +00:00
2005-06-01 19:23:58 +00:00
2005-04-13 18:17:10 +00:00
2005-04-13 18:17:10 +00:00
2005-04-13 18:17:10 +00:00
2005-04-13 18:17:10 +00:00
2005-04-13 18:17:10 +00:00
2005-04-13 18:17:10 +00:00
2005-04-13 18:17:10 +00:00
2003-09-30 21:02:08 +00:00
2005-02-22 12:32:26 +00:00
2005-02-15 19:57:54 +00:00
2005-02-15 19:57:54 +00:00
2005-02-15 19:57:54 +00:00
2003-12-18 10:23:10 +00:00
2003-12-18 10:23:10 +00:00
2004-07-20 17:49:31 +00:00
2004-07-20 17:49:31 +00:00
2003-09-30 16:17:15 +00:00
2003-09-30 16:17:15 +00:00
2002-12-31 07:29:29 +00:00
2002-12-31 07:29:29 +00:00
2002-12-31 07:29:29 +00:00
2003-09-30 21:02:08 +00:00
2003-09-30 21:02:08 +00:00
2003-09-30 21:02:08 +00:00
2003-09-30 21:02:08 +00:00
2003-09-30 16:17:15 +00:00
2003-09-30 16:17:15 +00:00
2003-09-30 16:17:15 +00:00
2003-09-30 16:17:15 +00:00
2005-11-23 14:04:18 +00:00
2003-01-27 23:01:55 +00:00
2003-01-27 23:01:55 +00:00
2005-02-18 22:12:53 +00:00
2005-02-18 22:12:53 +00:00
2005-02-18 22:12:53 +00:00
2005-02-18 22:12:53 +00:00
2005-02-18 22:12:53 +00:00
2005-02-18 22:12:53 +00:00
2005-02-18 22:12:53 +00:00
2005-02-18 22:12:53 +00:00
2005-02-18 22:12:53 +00:00
2005-02-18 22:12:53 +00:00
2005-02-18 22:12:53 +00:00
2005-02-18 22:12:53 +00:00
2005-02-18 22:12:53 +00:00
2004-01-14 18:01:09 +00:00
2004-01-14 18:01:09 +00:00
2004-01-14 18:01:09 +00:00
2005-02-18 22:12:53 +00:00
2005-02-18 22:12:53 +00:00
2005-02-18 22:12:53 +00:00
2005-02-18 22:12:53 +00:00
2005-02-18 22:12:53 +00:00
2005-02-18 22:12:53 +00:00
2004-07-20 17:49:31 +00:00
2003-09-30 21:02:08 +00:00
2004-07-20 17:49:31 +00:00
2004-12-11 04:32:37 +00:00
2004-12-11 04:32:37 +00:00
2005-02-18 22:12:53 +00:00
2005-02-18 22:12:53 +00:00
2005-02-18 22:12:53 +00:00
2005-02-18 22:12:53 +00:00
2005-02-18 22:12:53 +00:00
2005-02-18 22:12:53 +00:00
2005-02-18 22:12:53 +00:00
2005-02-18 22:12:53 +00:00
2005-02-18 22:12:53 +00:00
2005-02-18 22:12:53 +00:00
2005-02-18 22:12:53 +00:00
2002-10-01 00:12:26 +00:00
2004-07-20 17:59:00 +00:00