old-cross-binutils/gas/doc
Andrew Pinski b015e599c7 binutils/ChangeLog:
* doc/binutils.texi: Document -Mvirt disassembler option.

gas/ChangeLog:
* config/tc-mips.c (struct mips_set_options): New ase_virt field.
(mips_opts): Update for the new field.
(file_ase_virt): New variable.
(ISA_SUPPORTS_VIRT_ASE): New macro.
(ISA_SUPPORTS_VIRT64_ASE): New macro.
(MIPS_CPU_ASE_VIRT): New define.
(is_opcode_valid): Handle ase_virt.
(macro_build): Handle "+J".
(validate_mips_insn): Likewise.
(mips_ip): Likewise.
(enum options): Add OPTION_VIRT and OPTION_NO_VIRT.
(md_longopts): Add mvirt and mnovirt
(md_parse_option): Handle OPTION_VIRT and OPTION_NO_VIRT.
(mips_after_parse_args): Handle ase_virt field.
(s_mipsset): Handle "virt" and "novirt".
(mips_elf_final_processing): Add a comment about virt ASE might need a new flag.
(md_show_usage): Print out the usage of -mvirt and mno-virt options.
* doc/c-mips.texi: Document -mvirt and -mno-virt.
Document ".set virt" and ".set novirt".

gas/testsuite/ChangeLog:
* gas/mips/mips.exp: Run virt and virt64 testcases.
* gas/mips/virt.d: New file.
* gas/mips/virt.s: New file.
* gas/mips/virt64.d: New file.
* gas/mips/virt64.s: New file.

include/opcode/ChangeLog:
* mips.h (OP_MASK_CODE10): Correct definition.
(OP_SH_CODE10): Likewise.
Add a comment that "+J" is used now for OP_*CODE10.
(INSN_ASE_MASK): Update.
(INSN_VIRT): New macro.
(INSN_VIRT64): New macro

opcodes/ChangeLog:
* mips-dis.c (mips_arch_choices): Add INSN_VIRT to mips32r2 .
Add INSN_VIRT and INSN_VIRT64 to mips64r2.
(parse_mips_dis_option): Handle the virt option.
(print_insn_args): Handle "+J".
(print_mips_disassembler_options): Print out message about virt64.
* mips-opc.c (IVIRT): New define.
(IVIRT64): New define.
(mips_builtin_opcodes): Add dmfgc0, dmtgc0, hypcall, mfgc0, mtgc0,
tlbgr, tlbgwi, tlbginv, tlbginvf, tlbgwr, tlbgp VIRT instructions.
Move rfe to the bottom as it conflicts with tlbgp.
2013-05-10 01:08:48 +00:00
..
all.texi 2013-02-06 Sandra Loosemore <sandra@codesourcery.com> 2013-02-06 23:22:26 +00:00
as.texinfo * elflink.c (_bfd_elf_gc_mark_extra_sections): Remove mark from 2013-04-29 13:38:59 +00:00
c-aarch64.texi Remove trailing white spaces on gas 2013-01-10 19:51:55 +00:00
c-alpha.texi Remove trailing white spaces on gas 2013-01-10 19:51:55 +00:00
c-arc.texi * doc/c-arc.texi (ARC Directives): Revert last change and use 2013-03-14 16:17:45 +00:00
c-arm.texi * doc/c-arc.texi (ARC Directives): Revert last change and use 2013-03-14 16:17:45 +00:00
c-avr.texi * gas/config/tc-avr.c (mcu_types): Add ATmega64RFR2, 2013-04-09 15:39:37 +00:00
c-bfin.texi Remove trailing white spaces on gas 2013-01-10 19:51:55 +00:00
c-cr16.texi PR gas/15212 2013-03-14 10:00:46 +00:00
c-cris.texi * config/tc-cris.c (md_parse_option) <OPTION_PIC>: Error if not 2011-05-16 03:28:47 +00:00
c-d10v.texi Remove trailing white spaces on gas 2013-01-10 19:51:55 +00:00
c-d30v.texi Remove trailing white spaces on gas 2013-01-10 19:51:55 +00:00
c-epiphany.texi bfd: 2011-10-27 14:27:16 +00:00
c-h8300.texi * doc/as.texinfo: Add support to generate man options for h8300. 2013-04-03 02:48:37 +00:00
c-hppa.texi Remove trailing white spaces on gas 2013-01-10 19:51:55 +00:00
c-i370.texi Remove trailing white spaces on gas 2013-01-10 19:51:55 +00:00
c-i386.texi Implement Intel SMAP instructions 2013-02-19 19:10:31 +00:00
c-i860.texi Remove trailing white spaces on gas 2013-01-10 19:51:55 +00:00
c-i960.texi
c-ia64.texi
c-ip2k.texi
c-lm32.texi
c-m32c.texi Remove trailing white spaces on gas 2013-01-10 19:51:55 +00:00
c-m32r.texi Remove trailing white spaces on gas 2013-01-10 19:51:55 +00:00
c-m68hc11.texi Remove trailing white spaces on gas 2013-01-10 19:51:55 +00:00
c-m68k.texi Remove trailing white spaces on gas 2013-01-10 19:51:55 +00:00
c-metag.texi Add "@c man" markers to doc/c-metag.texi 2013-02-04 20:29:21 +00:00
c-microblaze.texi Remove trailing white spaces on gas 2013-01-10 19:51:55 +00:00
c-mips.texi binutils/ChangeLog: 2013-05-10 01:08:48 +00:00
c-mmix.texi
c-msp430.texi * archures.c: Add some more MSP430 machine numbers. 2013-05-02 21:06:15 +00:00
c-mt.texi Remove trailing white spaces on gas 2013-01-10 19:51:55 +00:00
c-nios2.texi 2013-02-06 Sandra Loosemore <sandra@codesourcery.com> 2013-02-06 23:22:26 +00:00
c-ns32k.texi
c-pdp11.texi
c-pj.texi
c-ppc.texi include/opcode/ 2013-01-11 02:25:36 +00:00
c-rl78.texi * doc/c-rl78.texi (RL78-Float): Remove unused menu entry. 2011-11-04 16:04:13 +00:00
c-rx.texi 2012-11-09 Nick Clifton <nickc@redhat.com> 2012-11-09 17:00:44 +00:00
c-s390.texi Remove trailing white spaces on gas 2013-01-10 19:51:55 +00:00
c-score.texi Remove trailing white spaces on gas 2013-01-10 19:51:55 +00:00
c-sh.texi Remove trailing white spaces on gas 2013-01-10 19:51:55 +00:00
c-sh64.texi Remove trailing white spaces on gas 2013-01-10 19:51:55 +00:00
c-sparc.texi Document sparc's %l34 and %h34 2012-04-27 20:45:23 +00:00
c-tic6x.texi Remove trailing white spaces on gas 2013-01-10 19:51:55 +00:00
c-tic54x.texi PR gas/15212 2013-03-14 10:00:46 +00:00
c-tilegx.texi Add support for constructing pc-relative addresses to the plt, by 2012-08-28 02:43:22 +00:00
c-tilepro.texi Improve TLS support on TILE-Gx/TILEPro: 2012-02-25 22:24:21 +00:00
c-v850.texi Add support for V850E3V5 architecture 2013-01-24 11:14:05 +00:00
c-vax.texi
c-xc16x.texi Remove trailing white spaces on gas 2013-01-10 19:51:55 +00:00
c-xgate.texi Remove trailing white spaces on gas 2013-01-10 19:51:55 +00:00
c-xstormy16.texi * doc/Makefile.am: (CPU_DOCS): Add c-xstormy16.texi. 2011-06-20 10:27:56 +00:00
c-xtensa.texi Remove trailing white spaces on gas 2013-01-10 19:51:55 +00:00
c-z8k.texi
c-z80.texi Remove trailing white spaces on gas 2013-01-10 19:51:55 +00:00
fdl.texi
h8.texi Add copyright notices 2012-12-17 16:56:12 +00:00
internals.texi Remove trailing white spaces on gas 2013-01-10 19:51:55 +00:00
Makefile.am 2013-02-06 Sandra Loosemore <sandra@codesourcery.com> 2013-02-06 23:22:26 +00:00
Makefile.in 2013-02-06 Sandra Loosemore <sandra@codesourcery.com> 2013-02-06 23:22:26 +00:00