Commit Graph

637 Commits

Author SHA1 Message Date
Corinna Vinschen fe508576ef Sync toplevel with upstream GCC.
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2016-03-22 10:25:20 +01:00
DJ Delorie a8c0685bb2 merge from gcc 2015-03-04 18:01:00 +00:00
DJ Delorie ad45d512de merge from gcc 2015-01-15 21:01:51 +00:00
DJ Delorie ebf294095b merge from gcc 2015-01-14 22:03:05 +00:00
DJ Delorie b536197a75 merge from gcc 2014-12-15 06:56:39 +00:00
DJ Delorie 2eda5822db merge from gcc 2014-11-24 20:35:44 +00:00
DJ Delorie 3a4fcef804 merge from gcc 2014-11-05 18:23:19 +00:00
DJ Delorie 6eca6c43be merge from gcc 2014-10-28 23:25:21 +00:00
DJ Delorie 158f8b34a1 merge from gcc 2014-10-28 00:02:00 +00:00
DJ Delorie b23449bce1 merge from gcc 2014-10-15 21:12:58 +00:00
DJ Delorie 34e2edb76a merge from gcc 2014-10-14 18:02:03 +00:00
DJ Delorie 34fbc9859c merge from gcc 2014-09-28 17:46:07 +00:00
DJ Delorie 84600df21d merge from gcc 2014-06-11 17:56:17 +00:00
DJ Delorie ee9b1ceb2d merge from gcc 2014-05-22 15:01:34 +00:00
DJ Delorie 86d2e3d0e7 merge from gcc 2014-05-14 17:23:22 +00:00
DJ Delorie e9286a873f merge from gcc 2014-01-21 16:09:25 +00:00
DJ Delorie 2d15421aa8 merge from gcc 2013-12-23 18:30:21 +00:00
DJ Delorie 6b5a341878 merge from gcc 2013-12-04 16:09:03 +00:00
DJ Delorie 0160e166ee merge from gcc 2013-10-29 15:14:27 +00:00
DJ Delorie 17b0a565b0 merge from gcc 2013-10-23 22:37:24 +00:00
Sean Keys 40ec00004b * Removed short_hand field from opcode table and
refactored assembler/disassember accordingly.
     Testsuite checkout OK.
2013-10-11 04:55:42 +00:00
DJ Delorie f9268dfd7a merge from gcc 2013-08-20 06:02:49 +00:00
DJ Delorie 4b876e164c merge from gcc 2013-08-07 15:04:28 +00:00
Eric Botcazou 855c9029a7 gas/
* config/tc-sparc.c (sparc_arch_types): Add leon.
	(sparc_arch): Move sparc4 around and add leon.
	(sparc_target_format): Document -Aleon.
	* doc/c-sparc.texi: Likewise.
include/
	* opcode/sparc.h (sparc_opcode_arch_val): Add SPARC_OPCODE_ARCH_LEON.
opcodes/
	* sparc-dis.c (compute_arch_mask): Set SPARC_OPCODE_ARCH_LEON bit for
	bfd_mach_sparc.
	* sparc-opc.c (MASK_LEON): Define.
	(v6, v6notlet, v7, v8, v6notv9): Add MASK_LEON.
	(letandleon): New macro.
	(v9andleon): Likewise.
	(sparc_opc): Add leon.
	(umac): Enable for letandleon.
	(smac): Likewise.
	(casa): Enable for v9andleon.
	(cas): Likewise.
	(casl): Likewise.
2013-08-05 16:11:06 +00:00
Richard Sandiford ebf488e1ab 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.
2013-06-08 10:22:55 +00:00