old-cross-binutils/gas/doc
Nathan Sidwell 6f84a2a649 bfd:
Add ms2.
	* archures.c (bfd_mach_ms2): Define.
	* cpu-ms1.c (arch_info_struct): Add ms2 stanza.
	* elf32-ms1.c (elf32_ms1_machine): Add ms2 case.
	(ms1_elf_merge_private_bfd_data): Remove unused variables.  Add
	correct merging logic, with workaround.
	(ms1_elf_print_private_bfd_data): Add ms2 case.
	* reloc.c (BFD_RELOC_MS1_PCINSN8): Add ms2 specific reloc.
	* libbfd.h: Regenerated.
	* bfd-in2.h: Regenerated.

cpu:
	Add ms2
	* ms1.cpu (ms2, ms2bf): New architecture variant, cpu, machine and
	model.
	(f-uu8, f-uu1, f-imm16l, f-loopo, f-cb1sel, f-cb2sel, f-cb1incr,
	f-cb2incr, f-rc3): New fields.
	(LOOP): New instruction.
	(JAL-HAZARD): New hazard.
	(imm16o, loopsize, imm16l, rc3, cb1sel, cb2sel, cb1incr, cb2incr):
	New operands.
	(mul, muli, dbnz, iflush): Enable for ms2
	(jal, reti): Has JAL-HAZARD.
	(ldctxt, ldfb, stfb): Only ms1.
	(fbcb): Only ms1,ms1-003.
	(wfbinc, mefbinc, wfbincr, mwfbincr, fbcbincs, mfbcbincs,
	fbcbincrs, mfbcbincrs): Enable for ms2.
	(loop, loopu, dfbc, dwfb, fbwfb, dfbr): New ms2 insns.
	* ms1.opc (parse_loopsize): New.
	(parse_imm16): hi16/lo16 relocs are applicable to IMM16L.
	(print_pcrel): New.

gas:
	Add ms2.
	* config/tc-ms1.c (ms1_mach_bitmask): Initialize to MS1.
	(ms1_architectures): Add ms2.
	(md_parse_option): Add ms2.
	(md_show_usage): Add ms2.
	(md_assemble): Add JAL_HAZARD detection logic.
	(md_cgen_lookup_reloc): Add MS1_OPERAND_LOOPSIZE case.
	* doc/c-ms1.texi: New.
	* doc/all.texi: Add MS1.
	* doc/Makefile.am (CPU_DOCS): Add c-ms1.texi.
	* doc/Makefile.in: Rebuilt.
	* doc/Makefile: Rebuilt.

gas/testsuite:
	Add ms2.
	* gas/ms1/allinsn.d: Adjust pcrel disassembly.
	* gas/ms1/errors.exp: Fix target triplet.
	* gas/ms1/ms1-16-003.d: Adjust pcrel disassembly.
	* gas/ms1/ms1-16-003.s: Tweak label.
	* gas/ms1/ms1.exp: Adjust target triplet.  Add ms2 test.
	* gas/ms1/ms2.d, gas/ms1/ms2.s: New.
	* gas/ms1/relocs.d: Adjust expected machine name and pcrel
	disassembly.
	* gas/ms1/relocs.exp: Adjust target triplet.

include:
	Add ms2.
	* elf/ms1.h (EF_MS1_CPU_MS2): New.


opcodes:
	Add ms2.
	* ms1-asm.c, ms1-desc.c, ms1-desc.h, ms1-dis.c, ms1-ibld.c,
	ms1-opc.c, ms1-opc.h: Regenerated.
2005-11-08 11:15:13 +00:00
..
all.texi bfd: 2005-11-08 11:15:13 +00:00
as.texinfo * doc/Makefile.am (asconfig.texi): Set top_srcdir. 2005-11-07 18:07:12 +00:00
c-alpha.texi * config/tc-alpha.c (O_lituse_jsrdirect): New. 2005-05-31 22:53:11 +00:00
c-arc.texi 2005-02-28 Paul Brook <paul@codesourcery.com> 2005-02-28 22:03:03 +00:00
c-arm.texi 2005-10-08 Paul Brook <paul@codesourcery.com> 2005-10-08 17:07:19 +00:00
c-bfin.texi * Makefile.am: Bfin support. 2005-09-30 15:05:07 +00:00
c-cris.texi update copyright dates 2005-03-03 01:29:54 +00:00
c-d10v.texi update copyright dates 2005-03-03 01:29:54 +00:00
c-d30v.texi 19990502 sourceware import 1999-05-03 07:29:11 +00:00
c-h8300.texi update copyright dates 2005-03-03 01:29:54 +00:00
c-hppa.texi * som.c (struct som_misc_symbol_info): Add is_comdat, is_common and 2004-04-28 18:02:49 +00:00
c-i370.texi update copyright dates 2005-03-03 01:29:54 +00:00
c-i386.texi * config/tc-i386.h (tc_comment_chars): Define. 2005-11-07 06:01:18 +00:00
c-i860.texi 2003-08-25 Jason Eckhardt <jle@rice.edu> 2003-08-26 02:40:43 +00:00
c-i960.texi update copyright dates 2005-03-03 01:29:54 +00:00
c-ia64.texi gas/ 2005-03-28 22:34:20 +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-m32c.texi [bfd] 2005-07-26 03:21:53 +00:00
c-m32r.texi update copyright dates 2005-03-03 01:29:54 +00:00
c-m68hc11.texi update copyright dates 2005-03-03 01:29:54 +00:00
c-m68k.texi update copyright dates 2005-03-03 01:29:54 +00:00
c-mips.texi * doc/as.texinfo: Document -mdsp and -mno-dsp options. 2005-09-08 18:05:15 +00:00
c-mmix.texi update copyright dates 2005-03-03 01:29:54 +00:00
c-ms1.texi bfd: 2005-11-08 11:15:13 +00:00
c-msp430.texi 2005-08-12 Dmitry Diky <diwil@spec.ru> 2005-08-12 11:54:23 +00:00
c-ns32k.texi update copyright dates 2005-03-03 01:29:54 +00:00
c-pdp11.texi update copyright dates 2005-03-03 01:29:54 +00:00
c-pj.texi update copyright dates 2005-03-03 01:29:54 +00:00
c-ppc.texi gas/ 2005-08-15 15:37:15 +00:00
c-sh.texi * config/tc-sh.c (allow_dollar_register_prefix): New variable. 2005-10-06 11:44:07 +00:00
c-sh64.texi update copyright dates 2005-03-03 01:29:54 +00:00
c-sparc.texi update copyright dates 2005-03-03 01:29:54 +00:00
c-tic54x.texi update copyright dates 2005-03-03 01:29:54 +00:00
c-v850.texi update copyright dates 2005-03-03 01:29:54 +00:00
c-vax.texi update copyright dates 2005-03-03 01:29:54 +00:00
c-xtensa.texi * doc/c-xtensa.texi (Literal Directive): Spelling correction. 2005-05-06 22:24:50 +00:00
c-z8k.texi update copyright dates 2005-03-03 01:29:54 +00:00
c-z80.texi Add support for the Z80 processor family 2005-10-25 17:40:19 +00:00
fdl.texi Update the address and phone number of the FSF 2005-05-05 09:13:19 +00:00
h8.texi Replace occurrances of 'Hitachi' with 'Renesas'. 2003-04-15 08:51:55 +00:00
internals.texi gas/ChangeLog: 2005-10-24 17:51:42 +00:00
Makefile.am bfd: 2005-11-08 11:15:13 +00:00
Makefile.in bfd: 2005-11-08 11:15:13 +00:00