This is the mail archive of the
binutils-cvs@sources.redhat.com
mailing list for the binutils project.
src bfd/bfd-in2.h bfd/elf32-arm.c bfd/libbfd.h ...
- From: zack at sourceware dot org
- To: binutils-cvs at sources dot redhat dot com
- Date: 26 Apr 2005 05:31:43 -0000
- Subject: 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