old-cross-binutils/gas/doc
Chris Demetriou 5f74bc130d [ bfd/ChangeLog ]
2003-09-30  Chris Demetriou  <cgd@broadcom.com>

	* archures.c (bfd_mach_mipsisa64r2): New define.
	* bfd-in2.h: Regenerate.
	* aoutx.h (NAME(aout,machine_type)): Handle bfd_mach_mipsisa64r2.
	* cpu-mips.c (I_mipsisa64r2): New enum value.
	(arch_info_struct): Add entry for I_mipsisa64r2.
	* elfxx-mips.c (_bfd_elf_mips_mach)
	(_bfd_mips_elf_print_private_bfd_data): Handle E_MIPS_ARCH_64R2.
	(mips_set_isa_flags): Add bfd_mach_mipsisa64r2 case.
	(mips_mach_extensions): Add entry for bfd_mach_mipsisa64r2.

[ binutils/ChangeLog ]
2003-09-30  Chris Demetriou  <cgd@broadcom.com>

	* readelf.c (get_machine_flags): Handle E_MIPS_ARCH_64R2.

[ gas/Changelog ]
2003-09-30  Chris Demetriou  <cgd@broadcom.com>

	* configure.in (mipsisa64r2, mipsisa64r2el, mipsisa64r2*): New CPUs.
	* configure: Regenerate.
	* config/tc-mips.c (imm2_expr): New variable.
	(md_assemble, mips16_ip): Initialize imm2_expr.
	(ISA_HAS_64BIT_REGS, ISA_HAS_DROR, ISA_HAS_ROR): Add ISA_MIPS64R2.
	(macro_build): Handle +A, +B, +C, +E, +F, +G, and +H format operands.
	(macro): Handle M_DEXT and M_DINS.
	(validate_mips_insn): Handle +E, +F, +G, +H, and +I format operands.
	(mips_ip): Likewise.
	(OPTION_MIPS64R2): New define.
	(md_longopts): New entry for -mips64r2 (OPTION_MIPS64R2).
	OPTION_ASE_BASE): Increase to compensate for OPTION_MIPS64R2.
	(md_parse_option): Handle OPTION_MIPS64R2.
	(s_mipsset): Handle setting "mips64r2" ISA.
	(mips_cpu_info_table): Add mips64r2.
	(md_show_usage): Document -mips64r2 option.
	* doc/as.texinfo: Docuemnt -mips64r2 option.
	* doc/c-mips.texi: Likewise.

[ gas/testsuite/ChangeLog ]
2003-09-30  Chris Demetriou  <cgd@broadcom.com>

	* gas/mips/cp0-names-mips64r2.d: New file.
	* gas/mips/cp0sel-names-mips64r2.d: New file.
	* gas/mips/elf_arch_mips64r2.d: New file.
	* gas/mips/hwr-names-mips64r2.d: New file.
	* gas/mips/mips32r2-ill-fp64.l: New file.
	* gas/mips/mips32r2-ill-fp64.s: New file.
	* gas/mips/mips64r2-ill.l: New file.
	* gas/mips/mips64r2-ill.s: New file.
	* gas/mips/mips64r2.d: New file.
	* gas/mips/mips64r2.s: New file.
	* gas/mips/mips.exp: Define "mips64r2" arch, and run new tests.

[ include/elf/ChangeLog ]
2003-09-30  Chris Demetriou  <cgd@broadcom.com>

	* mips.h (E_MIPS_ARCH_64R2): New define.

[ include/opcode/ChangeLog ]
2003-09-30  Chris Demetriou  <cgd@broadcom.com>

	* mips.h: Document +E, +F, +G, +H, and +I operand types.
	Update documentation of I, +B and +C operand types.
	(INSN_ISA64R2, ISA_MIPS64R2, CPU_MIPS64R2): New defines.
	(M_DEXT, M_DINS): New enum values.

[ ld/ChangeLog ]
2003-09-30  Chris Demetriou  <cgd@broadcom.com>

	* ldmain.c (get_emulation): Ignore "-mips64r2".

[ ld/testsuite/ChangeLog ]
2003-09-30  Chris Demetriou  <cgd@broadcom.com>

	* ld-mips-elf/mips-elf-flags.exp: Add tests for combinations
	with MIPS64r2.

[ opcodes/ChangeLog ]
2003-09-30  Chris Demetriou  <cgd@broadcom.com>

	* mips-dis.c (mips_arch_choices): Add entry for "mips64r2"
	(print_insn_args): Add handing for +E, +F, +G, and +H.
	* mips-opc.c (I65): New define for MIPS64r2.
	(mips_builtin_opcodes): Add "dext", "dextm", "dextu", "dins",
	"dinsm", "dinsu", "drotl", "drotr", "drotr32", "drotrv", "dsbh",
	and "dshd" for MIPS64r2.  Adjust "dror", "dror32", and "drorv" to
	be supported on MIPS64r2.
2003-09-30 16:17:15 +00:00
..
all.texi Add Xtensa port 2003-04-01 15:50:31 +00:00
as.texinfo [ bfd/ChangeLog ] 2003-09-30 16:17:15 +00:00
c-a29k.texi
c-alpha.texi * config/tc-alpha.c (s_alpha_usepv): New. 2003-06-05 03:27:03 +00:00
c-arc.texi
c-arm.texi Add iWMMXt support 2003-03-25 20:56:01 +00:00
c-cris.texi * doc/c-cris.texi: New. 2002-02-09 03:12:24 +00:00
c-d10v.texi * doc/c-alpha.texi: Fix typos. 2002-12-19 01:11:31 +00:00
c-d30v.texi
c-h8300.texi Add support for h8300hn and h8300sn 2003-04-24 12:36:08 +00:00
c-h8500.texi Replace occurrances of 'Hitachi' with 'Renesas'. 2003-04-15 08:51:55 +00:00
c-hppa.texi
c-i370.texi * doc/c-alpha.texi: Fix typos. 2002-12-19 01:11:31 +00:00
c-i386.texi 2003-06-09 H.J. Lu <hongjiu.lu@intel.com> 2003-06-10 06:46:34 +00:00
c-i860.texi 2003-08-25 Jason Eckhardt <jle@rice.edu> 2003-08-26 02:40:43 +00:00
c-i960.texi * doc/c-alpha.texi: Fix typos. 2002-12-19 01:11:31 +00:00
c-ia64.texi * doc/c-alpha.texi: Fix typos. 2002-12-19 01:11:31 +00:00
c-ip2k.texi * doc/c-ip2k.texi: The company name Scenix changed to Ubicom. 2002-07-22 19:04:28 +00:00
c-m32r.texi Add documentation of M32R .high, .shigh and .low directives. 2003-07-07 10:24:08 +00:00
c-m68hc11.texi * doc/c-m68hc11.texi (M68HC11-Opts): Document -m68hcs12, -mshort, 2003-04-09 21:48:39 +00:00
c-m68k.texi
c-m88k.texi
c-mips.texi [ bfd/ChangeLog ] 2003-09-30 16:17:15 +00:00
c-mmix.texi * doc/c-alpha.texi: Fix typos. 2002-12-19 01:11:31 +00:00
c-msp430.texi Add support for msp430. 2002-12-30 19:25:13 +00:00
c-ns32k.texi * doc/c-alpha.texi: Fix typos. 2002-12-19 01:11:31 +00:00
c-pdp11.texi * doc/c-alpha.texi: Fix typos. 2002-12-19 01:11:31 +00:00
c-pj.texi * doc/c-alpha.texi: Fix typos. 2002-12-19 01:11:31 +00:00
c-ppc.texi * config/tc-ppc.c (md_parse_option): Handle -m440. 2003-08-19 07:09:44 +00:00
c-sh.texi bfd: 2003-04-23 21:09:04 +00:00
c-sh64.texi bfd: 2003-04-23 21:09:04 +00:00
c-sparc.texi * doc/c-alpha.texi: Fix typos. 2002-12-19 01:11:31 +00:00
c-tic54x.texi Rename the all occurances of C54X to TIC54X. 2003-03-24 15:43:15 +00:00
c-v850.texi Add binutils support for v850e1 processor 2003-09-04 11:04:38 +00:00
c-vax.texi * doc/c-alpha.texi: Fix typos. 2002-12-19 01:11:31 +00:00
c-xtensa.texi Add Xtensa port 2003-04-01 15:50:31 +00:00
c-z8k.texi
fdl.texi Applied Bob Wilson's documentation fixes. 2003-02-21 10:35:07 +00:00
h8.texi Replace occurrances of 'Hitachi' with 'Renesas'. 2003-04-15 08:51:55 +00:00
internals.texi Add Xtensa port 2003-04-01 15:50:31 +00:00
Makefile.am Add Xtensa port 2003-04-01 15:50:31 +00:00
Makefile.in * configure.in: Update AC_PREREQ to 2.57. Use AC_CONFIG_FILES 2003-09-02 17:59:13 +00:00