This is the mail archive of the binutils-cvs@sources.redhat.com 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 bfd/bfd-in2.h bfd/elf32-arm.c bfd/libbfd.h ...


CVSROOT:	/cvs/src
Module name:	src
Branch: 	binutils-csl-arm-2005q1-branch
Changes by:	zack@sourceware.org	2005-04-26 05:31:43

Modified files:
	bfd            : bfd-in2.h elf32-arm.c libbfd.h reloc.c 
	gas            : hash.c hash.h 
	gas/config     : tc-arm.c tc-arm.h 
	gas/testsuite/gas/arm: arch4t.s arch6zk.d arch6zk.s arm.exp 
	                       arm3.s arm6.s arm7dm.s armv1-bad.l 
	                       armv1-bad.s bignum1.s float.s immed.s 
	                       iwmmxt-bad.l iwmmxt.d iwmmxt.s maverick.d 
	                       maverick.s offset.s pic.d r15-bad.l 
	                       r15-bad.s req.l req.s thumbv6.d vfp-bad.l 
	include/elf    : arm.h 
	ld/testsuite/ld-arm: mixed-app.d 
	opcodes        : arm-dis.c 
Added files:
	gas/testsuite/gas/arm: arch4t.d arm3.d arm6.d arm7dm.d bignum1.d 
	                       float.d immed.d offset.d t16-bad.l 
	                       t16-bad.s tcompat.d tcompat.s tcompat2.d 
	                       tcompat2.s thumb.d thumb32.d thumb32.s 

Log message:
	Thumb32 assembler.
	
	* include/elf/arm.h: Import full set of relocation names from
	latest AAELF.  Make the primary name of all relocations be the one
	AAELF specifies.  Provide aliases under the traditional names.
	Kill FIRST_INVALID_RELOC_* and LAST_INVALID_RELOC_*.
	* bfd/reloc.c: Reorganize ARM relocations.  Remove ARM relocations
	that are never generated.  Document more of the relocations.  Add
	relocations for Thumb32.
	* bfd/libbfd.h, bfd/bfd-in2.h: Regenerate.
	* bfd/elf32-arm.c: Reorganize howto tables.  Implement Thumb32
	relocations.
	* ld/testsuite/ld-arm/mixed-app.d: Adjust expectations for
	renamed relocations.
	
	* gas/hash.c (hash_find_n): New interface.
	* gas/hash.h: Prototype it.
	
	* gas/config/tc-arm.c: Rewrite and reorganize.  Implement 32-bit
	Thumb instructions.
	* gas/testsuite/gas/arm: Convert all "gas_test" style tests to
	"run_dump_test" style tests, for more thorough testing.  Make
	adjustments to expectations where necessary.
	* gas/testsuite/gas/arm/t16-bad.s, gas/testsuite/gas/arm/tcompat.s
	* gas/testsuite/gas/arm/tcompat2.s, gas/testsuite/gas/arm/thumb32.s:
	New test cases.
	
	* opcodes/arm-dis.c: Add support for Thumb32 instructions and
	16-bit V6T2 instructions.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/bfd/bfd-in2.h.diff?cvsroot=src&only_with_tag=binutils-csl-arm-2005q1-branch&r1=1.325.4.2&r2=1.325.4.3
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/bfd/elf32-arm.c.diff?cvsroot=src&only_with_tag=binutils-csl-arm-2005q1-branch&r1=1.22.2.3.2.5&r2=1.22.2.3.2.6
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/bfd/libbfd.h.diff?cvsroot=src&only_with_tag=binutils-csl-arm-2005q1-branch&r1=1.137.4.1&r2=1.137.4.2
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/bfd/reloc.c.diff?cvsroot=src&only_with_tag=binutils-csl-arm-2005q1-branch&r1=1.123.4.1&r2=1.123.4.2
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/hash.c.diff?cvsroot=src&only_with_tag=binutils-csl-arm-2005q1-branch&r1=1.13&r2=1.13.4.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/hash.h.diff?cvsroot=src&only_with_tag=binutils-csl-arm-2005q1-branch&r1=1.6&r2=1.6.4.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/config/tc-arm.c.diff?cvsroot=src&only_with_tag=binutils-csl-arm-2005q1-branch&r1=1.193.4.4&r2=1.193.4.5
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/config/tc-arm.h.diff?cvsroot=src&only_with_tag=binutils-csl-arm-2005q1-branch&r1=1.25.4.1&r2=1.25.4.2
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/arm/arch4t.d.diff?cvsroot=src&only_with_tag=binutils-csl-arm-2005q1-branch&r1=NONE&r2=1.1.2.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/arm/arm3.d.diff?cvsroot=src&only_with_tag=binutils-csl-arm-2005q1-branch&r1=NONE&r2=1.1.2.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/arm/arm6.d.diff?cvsroot=src&only_with_tag=binutils-csl-arm-2005q1-branch&r1=NONE&r2=1.1.2.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/arm/arm7dm.d.diff?cvsroot=src&only_with_tag=binutils-csl-arm-2005q1-branch&r1=NONE&r2=1.1.2.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/arm/bignum1.d.diff?cvsroot=src&only_with_tag=binutils-csl-arm-2005q1-branch&r1=NONE&r2=1.1.2.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/arm/float.d.diff?cvsroot=src&only_with_tag=binutils-csl-arm-2005q1-branch&r1=NONE&r2=1.1.2.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/arm/immed.d.diff?cvsroot=src&only_with_tag=binutils-csl-arm-2005q1-branch&r1=NONE&r2=1.1.2.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/arm/offset.d.diff?cvsroot=src&only_with_tag=binutils-csl-arm-2005q1-branch&r1=NONE&r2=1.1.2.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/arm/t16-bad.l.diff?cvsroot=src&only_with_tag=binutils-csl-arm-2005q1-branch&r1=NONE&r2=1.1.2.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/arm/t16-bad.s.diff?cvsroot=src&only_with_tag=binutils-csl-arm-2005q1-branch&r1=NONE&r2=1.1.2.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/arm/tcompat.d.diff?cvsroot=src&only_with_tag=binutils-csl-arm-2005q1-branch&r1=NONE&r2=1.1.2.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/arm/tcompat.s.diff?cvsroot=src&only_with_tag=binutils-csl-arm-2005q1-branch&r1=NONE&r2=1.1.2.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/arm/tcompat2.d.diff?cvsroot=src&only_with_tag=binutils-csl-arm-2005q1-branch&r1=NONE&r2=1.1.2.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/arm/tcompat2.s.diff?cvsroot=src&only_with_tag=binutils-csl-arm-2005q1-branch&r1=NONE&r2=1.1.2.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/arm/thumb.d.diff?cvsroot=src&only_with_tag=binutils-csl-arm-2005q1-branch&r1=NONE&r2=1.1.2.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/arm/thumb32.d.diff?cvsroot=src&only_with_tag=binutils-csl-arm-2005q1-branch&r1=NONE&r2=1.1.2.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/arm/thumb32.s.diff?cvsroot=src&only_with_tag=binutils-csl-arm-2005q1-branch&r1=NONE&r2=1.1.2.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/arm/arch4t.s.diff?cvsroot=src&only_with_tag=binutils-csl-arm-2005q1-branch&r1=1.2&r2=1.2.18.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/arm/arch6zk.d.diff?cvsroot=src&only_with_tag=binutils-csl-arm-2005q1-branch&r1=1.2&r2=1.2.4.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/arm/arch6zk.s.diff?cvsroot=src&only_with_tag=binutils-csl-arm-2005q1-branch&r1=1.2&r2=1.2.4.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/arm/arm.exp.diff?cvsroot=src&only_with_tag=binutils-csl-arm-2005q1-branch&r1=1.35.4.2&r2=1.35.4.3
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/arm/arm3.s.diff?cvsroot=src&only_with_tag=binutils-csl-arm-2005q1-branch&r1=1.1.1.1&r2=1.1.1.1.20.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/arm/arm6.s.diff?cvsroot=src&only_with_tag=binutils-csl-arm-2005q1-branch&r1=1.3&r2=1.3.18.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/arm/arm7dm.s.diff?cvsroot=src&only_with_tag=binutils-csl-arm-2005q1-branch&r1=1.2&r2=1.2.16.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/arm/armv1-bad.l.diff?cvsroot=src&only_with_tag=binutils-csl-arm-2005q1-branch&r1=1.2&r2=1.2.12.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/arm/armv1-bad.s.diff?cvsroot=src&only_with_tag=binutils-csl-arm-2005q1-branch&r1=1.2&r2=1.2.12.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/arm/bignum1.s.diff?cvsroot=src&only_with_tag=binutils-csl-arm-2005q1-branch&r1=1.1&r2=1.1.4.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/arm/float.s.diff?cvsroot=src&only_with_tag=binutils-csl-arm-2005q1-branch&r1=1.3&r2=1.3.16.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/arm/immed.s.diff?cvsroot=src&only_with_tag=binutils-csl-arm-2005q1-branch&r1=1.1.1.1&r2=1.1.1.1.20.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/arm/iwmmxt-bad.l.diff?cvsroot=src&only_with_tag=binutils-csl-arm-2005q1-branch&r1=1.1&r2=1.1.10.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/arm/iwmmxt.d.diff?cvsroot=src&only_with_tag=binutils-csl-arm-2005q1-branch&r1=1.2.10.1&r2=1.2.10.2
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/arm/iwmmxt.s.diff?cvsroot=src&only_with_tag=binutils-csl-arm-2005q1-branch&r1=1.1.12.1&r2=1.1.12.2
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/arm/maverick.d.diff?cvsroot=src&only_with_tag=binutils-csl-arm-2005q1-branch&r1=1.6&r2=1.6.4.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/arm/maverick.s.diff?cvsroot=src&only_with_tag=binutils-csl-arm-2005q1-branch&r1=1.4&r2=1.4.4.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/arm/offset.s.diff?cvsroot=src&only_with_tag=binutils-csl-arm-2005q1-branch&r1=1.1&r2=1.1.12.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/arm/pic.d.diff?cvsroot=src&only_with_tag=binutils-csl-arm-2005q1-branch&r1=1.10&r2=1.10.4.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/arm/r15-bad.l.diff?cvsroot=src&only_with_tag=binutils-csl-arm-2005q1-branch&r1=1.1&r2=1.1.10.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/arm/r15-bad.s.diff?cvsroot=src&only_with_tag=binutils-csl-arm-2005q1-branch&r1=1.1&r2=1.1.10.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/arm/req.l.diff?cvsroot=src&only_with_tag=binutils-csl-arm-2005q1-branch&r1=1.1&r2=1.1.10.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/arm/req.s.diff?cvsroot=src&only_with_tag=binutils-csl-arm-2005q1-branch&r1=1.1&r2=1.1.10.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/arm/thumbv6.d.diff?cvsroot=src&only_with_tag=binutils-csl-arm-2005q1-branch&r1=1.4&r2=1.4.4.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/arm/vfp-bad.l.diff?cvsroot=src&only_with_tag=binutils-csl-arm-2005q1-branch&r1=1.1&r2=1.1.16.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/include/elf/arm.h.diff?cvsroot=src&only_with_tag=binutils-csl-arm-2005q1-branch&r1=1.20.2.1.2.1&r2=1.20.2.1.2.2
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-arm/mixed-app.d.diff?cvsroot=src&only_with_tag=binutils-csl-arm-2005q1-branch&r1=1.1.4.1&r2=1.1.4.2
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/opcodes/arm-dis.c.diff?cvsroot=src&only_with_tag=binutils-csl-arm-2005q1-branch&r1=1.41.4.1&r2=1.41.4.2


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