binutils-gdb/include
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
..
aout Add copyright notices 2012-12-17 16:56:12 +00:00
cgen Add copyright notices 2012-12-10 12:48:03 +00:00
coff include/coff/ 2013-02-04 05:25:41 +00:00
elf 2013-05-06 Paul Brook <paul@codesourcery.com> 2013-05-06 15:25:45 +00:00
gdb gdb: 2013-03-15 17:53:44 +00:00
mach-o Add copyright notices 2012-12-10 12:48:03 +00:00
nlm Add copyright notices 2012-12-10 12:48:03 +00:00
opcode binutils/ChangeLog: 2013-05-10 01:08:48 +00:00
som Add copyright notices 2012-12-10 12:48:03 +00:00
vms Add copyright notices 2012-12-10 12:48:03 +00:00
alloca-conf.h Add copyright notices 2012-12-17 16:56:12 +00:00
ansidecl.h merge from gcc 2012-12-18 17:41:27 +00:00
bfdlink.h include/ 2013-02-18 23:50:32 +00:00
binary-io.h
bout.h
ChangeLog 2013-05-06 Paul Brook <paul@codesourcery.com> 2013-05-06 15:25:45 +00:00
ChangeLog-9103 Add copyright notices 2012-12-10 12:48:03 +00:00
COPYING
COPYING3
demangle.h merge from gcc 2013-04-03 18:21:49 +00:00
dis-asm.h 2013-02-06 Sandra Loosemore <sandra@codesourcery.com> 2013-02-06 23:22:26 +00:00
dwarf2.def merge from gcc 2012-11-11 22:37:30 +00:00
dwarf2.h Restore patch lost in last merge from GCC. 2013-03-01 23:40:38 +00:00
dyn-string.h
fibheap.h
filenames.h include/ 2012-07-13 23:39:46 +00:00
floatformat.h
fnmatch.h
fopen-bin.h Add copyright notices 2012-12-17 16:56:12 +00:00
fopen-same.h Add copyright notices 2012-12-17 16:56:12 +00:00
fopen-vms.h Add copyright notices 2012-12-17 16:56:12 +00:00
gdbm.h
getopt.h
hashtab.h
hp-symtab.h
ieee.h
leb128.h * leb128.h: #include stdint.h, inttypes.h. 2012-05-24 01:18:15 +00:00
libiberty.h
lto-symtab.h
MAINTAINERS Add copyright notices 2012-12-17 16:56:12 +00:00
md5.h PR other/54620 2013-01-30 16:52:35 +00:00
oasys.h
objalloc.h merge from gcc 2012-10-10 03:11:33 +00:00
obstack.h
os9k.h
partition.h
plugin-api.h This patch assigns explicit integers to enum values corresponding 2013-02-11 19:36:56 +00:00
progress.h
safe-ctype.h
sha1.h PR other/54620 2013-01-30 16:52:35 +00:00
simple-object.h
sort.h
splay-tree.h merge from gcc 2012-04-10 17:07:35 +00:00
symcat.h
timeval-utils.h
xregex2.h
xregex.h
xtensa-config.h
xtensa-isa-internal.h
xtensa-isa.h