Daniel Gutson 5be8be5d5d gas/
* config/tc-arm.c (asm_opcode): operands type
	change.
	(BAD_PC_ADDRESSING): New macro message.
	(BAD_PC_WRITEBACK): Likewise.
	(MIX_ARM_THUMB_OPERANDS): New macro.
	(operand_parse_code): Added enum values.
	(parse_operands): Added thumb/arm distinction,
	plus new enum values handling.
	(encode_arm_addr_mode_2): Validations enhanced.
	(encode_arm_addr_mode_3): Likewise.
	(do_rm_rd_rn): Likewise.
	(encode_thumb32_addr_mode): Likewise.
	(do_t_ldrex): Likewise.
	(do_t_ldst): Likewise.
	(do_t_strex): Likewise.
	(md_assemble): Call parse_operands with
	a new parameter.
	(OPS_1): New macro.
	(OPS_2): Likewise.
	(OPS_3): Likewise.
	(OPS_4): Likewise.
	(OPS_5): Likewise.
	(OPS_6): Likewise.
	(insns): Updated insns operands.

	gas/testsuite/
	* gas/arm/sp-pc-validations-bad.d: New testcase.
	* gas/arm/sp-pc-validations-bad.l: New file.
	* gas/arm/sp-pc-validations-bad.s: New file.
	* gas/arm/sp-pc-validations-bad-t.d: New testcase.
	* gas/arm/sp-pc-validations-bad-t.l: New file.
	* gas/arm/sp-pc-validations-bad-t.s: New file.
	* gas/arm/sp-pc-usage-t.d: Removed invalid insns.
	* gas/arm/sp-pc-usage-t.s: Likewise.
	* gas/arm/unpredictable.d: Likewise.
	* gas/arm/unpredictable.s: Likewise.
	* gas/arm/thumb2_bcond.d: Added test.
	* gas/arm/thumb2_bcond.s: Likewise.
2010-02-12 20:15:13 +00:00
..
2009-09-02 07:25:43 +00:00
2009-07-24 11:45:01 +00:00
2007-07-03 11:01:12 +00:00
2007-07-03 11:01:12 +00:00
2007-07-03 11:01:12 +00:00
2007-07-03 11:01:12 +00:00
2007-07-03 11:01:12 +00:00
2007-07-03 11:01:12 +00:00
2007-07-03 11:01:12 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2010-01-27 22:01:38 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2007-07-03 11:01:12 +00:00
bfd
2009-09-29 14:17:19 +00:00
2009-11-05 00:38:45 +00:00
2009-09-02 07:25:43 +00:00
2007-07-03 11:01:12 +00:00
2010-02-12 20:15:13 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2009-09-10 14:31:23 +00:00
2009-09-02 07:25:43 +00:00
2007-07-03 11:01:12 +00:00
2009-07-24 11:45:01 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2009-03-03 23:21:52 +00:00
2007-07-03 11:01:12 +00:00
2010-02-11 14:02:50 +00:00
2007-10-18 13:03:12 +00:00
2009-07-24 11:45:01 +00:00
2009-09-02 07:25:43 +00:00
2010-02-12 14:34:45 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2007-07-03 11:01:12 +00:00
2008-12-23 19:10:25 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2007-07-03 11:01:12 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2007-07-03 11:01:12 +00:00
2009-12-19 00:21:29 +00:00
2009-09-02 07:25:43 +00:00
2009-09-10 22:26:36 +00:00
2009-09-02 07:25:43 +00:00
2007-07-03 11:01:12 +00:00
2009-09-02 07:25:43 +00:00
2009-08-26 18:27:36 +00:00
2009-04-16 15:39:48 +00:00
2009-09-02 07:25:43 +00:00
2007-07-03 11:01:12 +00:00
2007-07-03 11:01:12 +00:00
2007-07-03 11:01:12 +00:00
2009-07-24 11:45:01 +00:00
2007-07-03 11:01:12 +00:00
2009-09-02 07:25:43 +00:00
2007-07-03 11:01:12 +00:00
2007-07-03 11:01:12 +00:00
2007-07-03 11:01:12 +00:00
2010-02-10 19:59:07 +00:00
2009-10-02 11:33:50 +00:00
2009-12-14 10:59:37 +00:00
bfd
2009-09-29 14:17:19 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2007-07-03 11:01:12 +00:00
2009-09-02 07:25:43 +00:00
2009-07-24 11:45:01 +00:00
2007-07-03 11:01:12 +00:00
2007-07-03 11:01:12 +00:00
2007-07-03 11:01:12 +00:00
2009-07-24 11:45:01 +00:00
2007-07-03 11:01:12 +00:00
2009-09-02 07:25:43 +00:00
2007-07-03 11:01:12 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2007-07-03 11:01:12 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2007-07-03 11:01:12 +00:00
2007-07-03 11:01:12 +00:00
2009-09-02 07:25:43 +00:00
2007-07-03 11:01:12 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2007-07-03 11:01:12 +00:00
2009-09-02 07:25:43 +00:00
2007-07-03 11:01:12 +00:00
2007-07-03 11:01:12 +00:00
2010-01-23 12:05:33 +00:00
2007-07-03 11:01:12 +00:00
2007-07-03 11:01:12 +00:00
2009-09-02 07:25:43 +00:00
2007-07-03 11:01:12 +00:00
2007-07-03 11:01:12 +00:00
2007-07-03 11:01:12 +00:00
2007-07-03 11:01:12 +00:00
2007-07-03 11:01:12 +00:00
2007-07-03 11:01:12 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2007-07-03 11:01:12 +00:00
2007-07-03 11:01:12 +00:00
2009-09-02 07:25:43 +00:00
2007-07-03 11:01:12 +00:00
2007-07-03 11:01:12 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2007-07-03 11:01:12 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2009-09-07 09:15:31 +00:00
2009-09-07 09:15:31 +00:00
2007-07-03 11:01:12 +00:00
2007-07-03 11:01:12 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00