binutils-gdb/gas/doc
Graham Markall bdd582dbf1 Arc assembler: Convert nps400 from a machine type to an extension.
gas	* config/tc-arc.c (check_cpu_feature, md_parse_option):
	Add nps400 option and feature. Add check for nps400
	feature. Refactor existing checks to check subclass before
	feature enablement.
	(md_show_usage): Document flags for NPS-400 and add some other
	undocumented flags.
	(cpu_type): Remove nps400 CPU type entry
	(check_zol): Remove bfd_mach_arc_nps400 case.
	(md_show_usage): Add help on -mcpu=nps400.
	(cpu_types): Add entry for nps400 as arc700 plus nps400 extension
	set.
	* doc/c-arc.texi: Document the -mnps400, -mspfp, -mdpfp, and
	-fpuda flags.  Document -mcpu=nps400.
	* testsuite/gas/arc/nps-400-0.d: Use -mcpu=arc700 -mnps400. Change
	expected flags to match ARC700 instead of NPS400.
	* testsuite/gas/arc/nps-400-1.d: Use -mcpu=arc700 -mnps400.
	* testsuite/gas/arc/nps-400-2.d: Likewise.
	* testsuite/gas/arc/nps-400-3.d: Likewise.
	* testsuite/gas/arc/nps-400-4.d: Likewise.
	* testsuite/gas/arc/nps-400-5.d: Likewise.
	* testsuite/gas/arc/nps-400-6.d: Likewise.
	* testsuite/gas/arc/nps-400-7.d: Likewise.
	* testsuite/gas/arc/textinsn2op01.s: Change opcode of myinsn to
	avoid clash with cbba instruction.
	* testsuite/gas/arc/textinsn2op01.d: Likewise.
	* testsuite/gas/arc/textinsn3op.d: Likewise.
	* testsuite/gas/arc/textinsn3op.s: Likewise.
	* testsuite/gas/arc/nps-400-0.d: Test using NPS-400 using
	-mcpu=nps400 as an alternative to -mcpu=arc700 -mnps400 flags.

binutils* readelf.c (decode_ARC_machine_flags): Remove E_ARC_MACH_NPS400
	case.

ld	* testsuite/ld-arc/nps-1a.d: Use -mcpu=arc700 -mnps400.
	* testsuite/ld-arc/nps-1b.d: Likewise.

include	* opcode/arc.h: Add nps400 extension and instruction
	subclass.
	Remove ARC_OPCODE_NPS400
	* elf/arc.h: Remove E_ARC_MACH_NPS400

opcodes	* arc-dis.c (arc_insn_length): Add comment on instruction length.
	Use same method for determining	instruction length on ARC700 and
	NPS-400.
	(arc_insn_length, print_insn_arc): Remove bfd_mach_arc_nps400.
	* arc-nps400-tbl.h: Make all nps400 instructions ARC700 instructions
	with the NPS400 subclass.
	* arc-opc.c: Likewise.

bfd	* archures.c: Remove bfd_mach_arc_nps400.
	* bfd-in2.h: Likewise.
	* cpu-arc.c (arch_info_struct): Likewise.
	* elf32-arc.c (arc_elf_object_p, arc_elf_final_write_processing):
	Likewise.
2016-06-21 14:03:08 +01:00
..
Makefile.am Copyright update for binutils 2016-01-01 23:00:01 +10:30
Makefile.in Regenerate Makefile.in/aclocal.m4 automake 1.11.6 2016-04-15 16:20:55 -07:00
all.texi Copyright update for binutils 2016-01-01 23:00:01 +10:30
as.texinfo Arc assembler: Convert nps400 from a machine type to an extension. 2016-06-21 14:03:08 +01:00
c-aarch64.texi Accept vulcan as a cpu name for the AArch64 port of GAS. 2016-06-13 14:17:31 +01:00
c-alpha.texi Copyright update for binutils 2016-01-01 23:00:01 +10:30
c-arc.texi Arc assembler: Convert nps400 from a machine type to an extension. 2016-06-21 14:03:08 +01:00
c-arm.texi [ARM] Add command line option for RAS extension. 2016-06-07 09:56:42 +01:00
c-avr.texi Copyright update for binutils 2016-01-01 23:00:01 +10:30
c-bfin.texi Copyright update for binutils 2016-01-01 23:00:01 +10:30
c-cr16.texi Copyright update for binutils 2016-01-01 23:00:01 +10:30
c-cris.texi Copyright update for binutils 2016-01-01 23:00:01 +10:30
c-d10v.texi Copyright update for binutils 2016-01-01 23:00:01 +10:30
c-d30v.texi Copyright update for binutils 2016-01-01 23:00:01 +10:30
c-epiphany.texi Copyright update for binutils 2016-01-01 23:00:01 +10:30
c-h8300.texi Copyright update for binutils 2016-01-01 23:00:01 +10:30
c-hppa.texi Copyright update for binutils 2016-01-01 23:00:01 +10:30
c-i370.texi Copyright update for binutils 2016-01-01 23:00:01 +10:30
c-i386.texi Add .noavx512XX directives to x86 assembler 2016-05-29 07:56:23 -07:00
c-i860.texi Copyright update for binutils 2016-01-01 23:00:01 +10:30
c-i960.texi Copyright update for binutils 2016-01-01 23:00:01 +10:30
c-ia64.texi Copyright update for binutils 2016-01-01 23:00:01 +10:30
c-ip2k.texi Copyright update for binutils 2016-01-01 23:00:01 +10:30
c-lm32.texi Copyright update for binutils 2016-01-01 23:00:01 +10:30
c-m32c.texi Copyright update for binutils 2016-01-01 23:00:01 +10:30
c-m32r.texi Copyright update for binutils 2016-01-01 23:00:01 +10:30
c-m68hc11.texi Copyright update for binutils 2016-01-01 23:00:01 +10:30
c-m68k.texi Copyright update for binutils 2016-01-01 23:00:01 +10:30
c-metag.texi Copyright update for binutils 2016-01-01 23:00:01 +10:30
c-microblaze.texi Copyright update for binutils 2016-01-01 23:00:01 +10:30
c-mips.texi MIPS: Add support for P6600 2016-05-20 15:21:10 +01:00
c-mmix.texi Copyright update for binutils 2016-01-01 23:00:01 +10:30
c-msp430.texi Copyright update for binutils 2016-01-01 23:00:01 +10:30
c-mt.texi Copyright update for binutils 2016-01-01 23:00:01 +10:30
c-nds32.texi Copyright update for binutils 2016-01-01 23:00:01 +10:30
c-nios2.texi Copyright update for binutils 2016-01-01 23:00:01 +10:30
c-ns32k.texi Copyright update for binutils 2016-01-01 23:00:01 +10:30
c-pdp11.texi Copyright update for binutils 2016-01-01 23:00:01 +10:30
c-pj.texi Copyright update for binutils 2016-01-01 23:00:01 +10:30
c-ppc.texi Copyright update for binutils 2016-01-01 23:00:01 +10:30
c-rl78.texi Copyright update for binutils 2016-01-01 23:00:01 +10:30
c-rx.texi Copyright update for binutils 2016-01-01 23:00:01 +10:30
c-s390.texi Copyright update for binutils 2016-01-01 23:00:01 +10:30
c-score.texi Copyright update for binutils 2016-01-01 23:00:01 +10:30
c-sh.texi Copyright update for binutils 2016-01-01 23:00:01 +10:30
c-sh64.texi Copyright update for binutils 2016-01-01 23:00:01 +10:30
c-sparc.texi Copyright update for binutils 2016-01-01 23:00:01 +10:30
c-tic6x.texi Copyright update for binutils 2016-01-01 23:00:01 +10:30
c-tic54x.texi Copyright update for binutils 2016-01-01 23:00:01 +10:30
c-tilegx.texi Copyright update for binutils 2016-01-01 23:00:01 +10:30
c-tilepro.texi Copyright update for binutils 2016-01-01 23:00:01 +10:30
c-v850.texi Copyright update for binutils 2016-01-01 23:00:01 +10:30
c-vax.texi Copyright update for binutils 2016-01-01 23:00:01 +10:30
c-visium.texi Copyright update for binutils 2016-01-01 23:00:01 +10:30
c-xc16x.texi Copyright update for binutils 2016-01-01 23:00:01 +10:30
c-xgate.texi Copyright update for binutils 2016-01-01 23:00:01 +10:30
c-xstormy16.texi Copyright update for binutils 2016-01-01 23:00:01 +10:30
c-xtensa.texi Copyright update for binutils 2016-01-01 23:00:01 +10:30
c-z8k.texi Copyright update for binutils 2016-01-01 23:00:01 +10:30
c-z80.texi Copyright update for binutils 2016-01-01 23:00:01 +10:30
fdl.texi Change documentation license to FDL v1.3 2008-11-19 16:22:48 +00:00
h8.texi Copyright update for binutils 2016-01-01 23:00:01 +10:30
internals.texi Remove documentation of deleted function S_IS_EXTERN. 2016-02-16 10:37:32 +00:00