gas/
authorRichard Sandiford <rdsandiford@googlemail.com>
Sat, 8 Jun 2013 10:22:55 +0000 (10:22 +0000)
committerRichard Sandiford <rdsandiford@googlemail.com>
Sat, 8 Jun 2013 10:22:55 +0000 (10:22 +0000)
commitd301a56b4040e9f08152e414a94dcd5c79afddbb
tree3f5f247f3e17484b65836916ad44a58ff371b803
parent1edebdbff51987eb2cdfdcdce433458bc25fb9a6
gas/
2013-06-08  Catherine Moore  <clm@codesourcery.com>

* config/tc-mips.c (is_opcode_valid):  Build ASE mask.
(is_opcode_valid_16): Pass ase value to opcode_is_member.
(append_insn): Change INSN_xxxx to ASE_xxxx.

include/
2013-06-08  Catherine Moore  <clm@codesourcery.com>

* opcode/mips.h (mips_opcode): Add ase field.
(INSN_ASE_MASK): Delete.
(INSN_DSP): Rename to ASE_DSP.  Provide new value.
(INSN_DSPR2): Rename to ASE_DSPR2.  Provide new value.
(INSN_MCU): Rename to ASE_MCU.  Provide new value.
(INSN_MDMX): Rename to ASE_MDMX.  Provide new value.
(INSN_MIPS3d): Rename to ASE_MIPS3D.  Provide new value.
(INSN_MT): Rename to ASE_MT.  Provide new value.
(INSN_SMARTMIPS): Rename to ASE_SMARTMIPS.  Provide new value.
(INSN_VIRT): Rename to ASE_VIRT.  Provide new value.
(INSN_VIRT64): Rename to ASE_VIRT64.  Provide new value.
(opcode_is_member): Add ase argument.  Check ase.

opcodes/
2013-06-08  Catherine Moore  <clm@codesourcery.com>
    Richard Sandiford  <rdsandiford@googlemail.com>

* micromips-opc.c (D32, D33, MC): Update definitions.
  (micromips_opcodes):  Initialize ase field.
* mips-dis.c (mips_arch_choice): Add ase field.
(mips_arch_choices): Initialize ase field.
(set_default_mips_dis_options): Declare and setup mips_ase.
* mips-opc.c (M3D, SMT, MX, IVIRT, IVIRT64, D32, D33, D64,
MT32, MC): Update definitions.
(mips_builtin_opcodes): Initialize ase field.
gas/ChangeLog
gas/config/tc-mips.c
include/ChangeLog
include/opcode/mips.h
opcodes/ChangeLog
opcodes/micromips-opc.c
opcodes/mips-dis.c
opcodes/mips-opc.c