This is the mail archive of the binutils-cvs@sourceware.org mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

src gas/ChangeLog gas/config/tc-arm.c gas/test ...


CVSROOT:	/cvs/src
Module name:	src
Changes by:	jules@sourceware.org	2011-04-11 18:49:06

Modified files:
	gas            : ChangeLog 
	gas/config     : tc-arm.c 
	gas/testsuite  : ChangeLog 
	gas/testsuite/gas/arm: arch7.d arch7.s archv6m.s msr-imm-bad.l 
	                       msr-imm.d msr-imm.s msr-reg-bad.l 
	                       msr-reg-thumb.d msr-reg.d msr-reg.s 
	opcodes        : ChangeLog arm-dis.c 
Added files:
	gas/testsuite/gas/arm: mrs-msr-arm-v6.d mrs-msr-arm-v6.s 
	                       mrs-msr-arm-v7-a-bad.d 
	                       mrs-msr-arm-v7-a-bad.l 
	                       mrs-msr-arm-v7-a-bad.s mrs-msr-arm-v7-a.d 
	                       mrs-msr-arm-v7-a.s mrs-msr-thumb-v6t2.d 
	                       mrs-msr-thumb-v6t2.s 
	                       mrs-msr-thumb-v7-m-bad.d 
	                       mrs-msr-thumb-v7-m-bad.l 
	                       mrs-msr-thumb-v7-m-bad.s 
	                       mrs-msr-thumb-v7-m.d mrs-msr-thumb-v7-m.s 
	                       mrs-msr-thumb-v7e-m.d 
	                       mrs-msr-thumb-v7e-m.s 

Log message:
	gas/
	* config/tc-arm.c (parse_psr): Add LHS argument. Improve support
	for *APSR bitmasks.
	(operand_parse_code): Replace OP_PSR with OP_wPSR and OP_rPSR.
	Remove OP_RVC_PSR.
	(parse_operands): Likewise.
	(do_mrs): Tweak error message for constraint.
	(do_t_mrs): Update constraints for changes to APSR support.
	(do_t_msr): Likewise. Don't set PSR_f flag here.
	(psrs): Remove "g", "nzcvq", "nzcvqg".
	(insns): Tweak entries for msr and mrs instructions.
	
	opcodes/
	* arm-dis.c (psr_name): Fix typo for BASEPRI_MAX.
	(print_insn_thumb32): Add APSR bitmask support.
	
	gas/testsuite/
	* gas/arm/mrs-msr-thumb-v7-m.s: New.
	* gas/arm/mrs-msr-thumb-v7-m.d: New.
	* gas/arm/mrs-msr-thumb-v7-m-bad.d: New.
	* gas/arm/mrs-msr-thumb-v7-m-bad.l: New.
	* gas/arm/mrs-msr-thumb-v7-m-bad.s: New.
	* gas/arm/mrs-msr-thumb-v7e-m.d: New.
	* gas/arm/mrs-msr-thumb-v7e-m.s: New.
	* gas/arm/mrs-msr-arm-v7-a-bad.d: New.
	* gas/arm/mrs-msr-arm-v7-a-bad.l: New.
	* gas/arm/mrs-msr-arm-v7-a-bad.s: New.
	* gas/arm/mrs-msr-arm-v7-a.d: New.
	* gas/arm/mrs-msr-arm-v7-a.s: New.
	* gas/arm/mrs-msr-arm-v6.d: New.
	* gas/arm/mrs-msr-arm-v6.s: New.
	* gas/arm/mrs-msr-thumb-v6t2.d: New.
	* gas/arm/mrs-msr-thumb-v6t2.s: New.
	* gas/arm/arch7.d: Fix typo in disassembly for BASEPRI_MAX,
	bitmasks for IAPSR etc.
	* gas/arm/arch7.s: Specify bitmask for APSR writes.
	* gas/arm/archv6m.s: Likewise.
	* msr-imm-bad.l: Tweak expected disassembly in error message.
	* msr-reg-bad.l: Likewise.
	* msr-imm.d: Tweak expected disassembly.
	* msr-reg.d: Likewise.
	* msr-reg-thumb.d: Likewise.
	* msr-imm.s: Specify bitmask on APSR writes.
	* msr-reg.s: Add comment about deprecated usage.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gas/ChangeLog.diff?cvsroot=src&r1=1.4463&r2=1.4464
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gas/config/tc-arm.c.diff?cvsroot=src&r1=1.478&r2=1.479
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gas/testsuite/ChangeLog.diff?cvsroot=src&r1=1.1880&r2=1.1881
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/arm/mrs-msr-arm-v6.d.diff?cvsroot=src&r1=NONE&r2=1.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/arm/mrs-msr-arm-v6.s.diff?cvsroot=src&r1=NONE&r2=1.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/arm/mrs-msr-arm-v7-a-bad.d.diff?cvsroot=src&r1=NONE&r2=1.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/arm/mrs-msr-arm-v7-a-bad.l.diff?cvsroot=src&r1=NONE&r2=1.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/arm/mrs-msr-arm-v7-a-bad.s.diff?cvsroot=src&r1=NONE&r2=1.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/arm/mrs-msr-arm-v7-a.d.diff?cvsroot=src&r1=NONE&r2=1.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/arm/mrs-msr-arm-v7-a.s.diff?cvsroot=src&r1=NONE&r2=1.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/arm/mrs-msr-thumb-v6t2.d.diff?cvsroot=src&r1=NONE&r2=1.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/arm/mrs-msr-thumb-v6t2.s.diff?cvsroot=src&r1=NONE&r2=1.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/arm/mrs-msr-thumb-v7-m-bad.d.diff?cvsroot=src&r1=NONE&r2=1.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/arm/mrs-msr-thumb-v7-m-bad.l.diff?cvsroot=src&r1=NONE&r2=1.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/arm/mrs-msr-thumb-v7-m-bad.s.diff?cvsroot=src&r1=NONE&r2=1.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/arm/mrs-msr-thumb-v7-m.d.diff?cvsroot=src&r1=NONE&r2=1.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/arm/mrs-msr-thumb-v7-m.s.diff?cvsroot=src&r1=NONE&r2=1.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/arm/mrs-msr-thumb-v7e-m.d.diff?cvsroot=src&r1=NONE&r2=1.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/arm/mrs-msr-thumb-v7e-m.s.diff?cvsroot=src&r1=NONE&r2=1.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/arm/arch7.d.diff?cvsroot=src&r1=1.7&r2=1.8
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/arm/arch7.s.diff?cvsroot=src&r1=1.3&r2=1.4
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/arm/archv6m.s.diff?cvsroot=src&r1=1.2&r2=1.3
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/arm/msr-imm-bad.l.diff?cvsroot=src&r1=1.1&r2=1.2
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/arm/msr-imm.d.diff?cvsroot=src&r1=1.1&r2=1.2
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/arm/msr-imm.s.diff?cvsroot=src&r1=1.1&r2=1.2
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/arm/msr-reg-bad.l.diff?cvsroot=src&r1=1.1&r2=1.2
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/arm/msr-reg-thumb.d.diff?cvsroot=src&r1=1.2&r2=1.3
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/arm/msr-reg.d.diff?cvsroot=src&r1=1.1&r2=1.2
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/arm/msr-reg.s.diff?cvsroot=src&r1=1.1&r2=1.2
http://sourceware.org/cgi-bin/cvsweb.cgi/src/opcodes/ChangeLog.diff?cvsroot=src&r1=1.1713&r2=1.1714
http://sourceware.org/cgi-bin/cvsweb.cgi/src/opcodes/arm-dis.c.diff?cvsroot=src&r1=1.139&r2=1.140


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]