old-cross-binutils/gas/testsuite/gas
Maciej W. Rozycki 2b0c8b40ed include/opcode/
* mips.h (INSN_WRITE_GPR_S, INSN2_WRITE_GPR_MB): New macros.
	(INSN2_READ_GPR_MC, INSN2_READ_GPR_ME): Likewise.
	(INSN2_WRITE_GPR_MF, INSN2_READ_GPR_MG): Likewise.
	(INSN2_READ_GPR_MJ, INSN2_WRITE_GPR_MJ): Likewise.
	(INSN2_READ_GPR_MP, INSN2_WRITE_GPR_MP): Likewise.
	(INSN2_READ_GPR_MQ, INSN2_WRITE_GPR_MHI): Likewise.
	(INSN2_READ_GPR_MMN): Likewise.
	(INSN2_READ_FPR_D): Change the bit used.
	(INSN2_MOD_GPR_MD, INSN2_MOD_GPR_MF): Likewise.
	(INSN2_MOD_SP, INSN2_READ_GPR_31, INSN2_READ_GP): Likewise.
	(INSN2_READ_PC, INSN2_UNCOND_BRANCH): Likewise.
	(INSN2_COND_BRANCH): Likewise.
	(INSN2_WRITE_GPR_S, INSN2_MOD_GPR_MB): Remove macros.
	(INSN2_MOD_GPR_MC, INSN2_MOD_GPR_ME, INSN2_MOD_GPR_MG): Likewise.
	(INSN2_MOD_GPR_MJ, INSN2_MOD_GPR_MP, INSN2_MOD_GPR_MQ): Likewise.
	(INSN2_MOD_GPR_MHI, INSN2_MOD_GPR_MM): Likewise.
	(INSN2_MOD_GPR_MN): Likewise.

	gas/
	* config/tc-mips.c (gpr_mod_mask): Remove INSN2_MOD_GPR_MB,
	INSN2_MOD_GPR_MC, INSN2_MOD_GPR_ME, INSN2_MOD_GPR_MG,
	INSN2_MOD_GPR_MHI, INSN2_MOD_GPR_MJ, INSN2_MOD_GPR_MM,
	INSN2_MOD_GPR_MN, INSN2_MOD_GPR_MP and INSN2_MOD_GPR_MQ opcode
	register use checks.
	(gpr_read_mask): Add INSN2_READ_GPR_MC, INSN2_READ_GPR_ME
	INSN2_READ_GPR_MG, INSN2_READ_GPR_MJ, INSN2_READ_GPR_MMN,
	INSN2_READ_GPR_MP and INSN2_READ_GPR_MQ opcode register use
	checks.
	(gpr_write_mask): Replace INSN2_WRITE_GPR_S opcode register
	use flag with INSN_WRITE_GPR_S.  Add INSN2_WRITE_GPR_MB,
	INSN2_WRITE_GPR_MHI, INSN2_WRITE_GPR_MJ and INSN2_WRITE_GPR_MP
	opcode register use checks.
	(can_swap_branch_p): Enable microMIPS branch swapping.
	(append_insn): Likewise.

	gas/testsuite/
	* gas/mips/micromips.d: Update according to changes to enable
	microMIPS branch swapping.
	* gas/mips/micromips-trap.d: Likewise.
	* gas/mips/micromips@jal-svr4pic.d: Likewise.
	* gas/mips/micromips@loc-swap.d: Likewise.
	* gas/mips/micromips@loc-swap-dis.d: Likewise.

	opcodes/
	* micromips-opc.c (MOD_mb, MOD_mc, MOD_md): Remove macros.
	(MOD_me, MOD_mf, MOD_mg, MOD_mhi, MOD_mj, MOD_ml): Likewise.
	(MOD_mm, MOD_mn, MOD_mp, MOD_mq, MOD_sp): Likewise.
	(WR_mb, RD_mc, RD_md, WR_md, RD_me, RD_mf, WR_mf): New macros.
	(RD_mg, WR_mhi, RD_mj, WR_mj, RD_ml, RD_mmn): Likewise.
	(RD_mp, WR_mp, RD_mq, RD_sp, WR_sp): Likewise.
	(WR_s): Update macro.
	(micromips_opcodes): Update register use flags of: "addiu",
	"addiupc", "addiur1sp", "addiur2", "addius5", "addiusp", "addu",
	"and", "andi", "beq", "beqz", "bne", "bnez", "di", "ei", "j",
	"jalr", "jalrs", "jr", "jraddiusp", "jrc", "lbu", "lhu", "li",
	"lui", "lw", "lwm", "mfhi", "mflo", "move", "movep", "not",
	"nor", "or", "ori", "sb", "sh", "sll", "srl", "subu", "sw",
	"swm" and "xor" instructions.
2011-08-09 14:25:29 +00:00
..
all * gas/all/gas.exp: Fix typo last change. 2011-05-14 00:52:07 +00:00
alpha PR 12610 2011-03-29 18:16:16 +00:00
arc
arm * config/tc-arm.c (do_t_strexbh): New. 2011-08-03 11:35:56 +00:00
bfin gas: blackfin: gas: blackfin: reject invalid BYTEUNPACK insns 2011-03-29 05:54:41 +00:00
cfi bfd: 2011-04-06 17:09:56 +00:00
cr16
cris * gas/cris/rd-brokw-pic-1.d, gas/cris/rd-brokw-pic-2.d, 2011-05-16 03:29:34 +00:00
crx
d10v
d30v
dlx
elf Add a testcase for group error. 2011-08-04 20:20:11 +00:00
fr30
frv
h8300
hppa * gas/all/gas.exp: Remove some xfails on redef2 and redef3 tests. 2011-05-13 04:16:23 +00:00
i386 Update gas/i386/x86-64-branch.d to support win64. 2011-08-05 14:11:43 +00:00
i860
ia64
ieee-fp
iq2000
lm32
lns
m32r
m68hc11
m68k * gas/m68k/cpu32.d: Set explicit architecture for objdump. 2011-02-10 08:43:27 +00:00
m68k-coff
macros 2011-04-18 Tristan Gingold <gingold@adacore.com> 2011-04-18 13:44:36 +00:00
mcore
mep
mips include/opcode/ 2011-08-09 14:25:29 +00:00
mmix
mn10200
mn10300
mri
msp430
mt
openrisc
pdp11 * gas/pdp11/pdp11.exp: Add run of absreloc. 2011-01-07 01:51:45 +00:00
pe
pj
ppc gas/ 2011-06-14 09:03:52 +00:00
rx * config/tc-rx.c (md_convert_frag): Fix encoding of beq.a 2011-07-26 14:09:36 +00:00
s390 2011-05-24 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> 2011-05-24 16:13:31 +00:00
score
sh * config/tc-i386.c (x86_cons): Define even for non-ELF targets. 2011-04-11 08:27:48 +00:00
sparc include/opcode/ 2011-08-05 16:52:50 +00:00
sparc-solaris
sun4
symver gas/ 2011-03-18 11:16:28 +00:00
tic4x
tic6x ld/testsuite/ 2011-05-20 10:10:00 +00:00
tic54x
tilegx * Makefile.am (ALL_MACHINES): Add cpu-tilegx.lo and cpu-tilepro.lo. 2011-06-13 15:18:54 +00:00
tilepro * Makefile.am (ALL_MACHINES): Add cpu-tilegx.lo and cpu-tilepro.lo. 2011-06-13 15:18:54 +00:00
v850 * v850-dis.c (disassemble): Always print a closing square brace if 2011-04-13 13:20:24 +00:00
vax
xc16x
xstormy16
xtensa
z8k
z80
template