4
0
mirror of git://sourceware.org/git/newlib-cygwin.git synced 2025-02-13 04:29:09 +08:00
Zack Weinberg c6615227ee 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.
2005-04-26 05:31:42 +00:00
..
2005-03-03 11:58:10 +00:00
2005-04-26 05:31:42 +00:00
2004-01-02 11:16:20 +00:00
2004-10-08 13:55:09 +00:00
2005-03-03 11:58:10 +00:00
2004-07-27 11:37:11 +00:00
2002-05-28 14:08:26 +00:00
2005-03-03 11:58:10 +00:00
2005-03-03 11:58:10 +00:00
2003-06-10 07:09:28 +00:00
2005-03-03 11:58:10 +00:00
2005-03-03 11:58:10 +00:00
2005-03-03 11:58:10 +00:00
2002-07-17 14:15:50 +00:00
2005-03-03 11:58:10 +00:00
2004-06-25 16:11:09 +00:00
2005-03-03 11:58:10 +00:00
2005-03-03 11:58:10 +00:00
2005-03-03 11:58:10 +00:00
2005-03-03 11:58:10 +00:00
2001-04-24 15:08:16 +00:00
2005-03-03 11:58:10 +00:00
2003-08-07 02:25:50 +00:00
2005-03-03 11:58:10 +00:00
2005-03-03 11:58:10 +00:00
2005-03-03 11:58:10 +00:00
2002-07-01 16:43:38 +00:00
2005-03-03 11:58:10 +00:00
2002-12-20 21:13:42 +00:00
2004-10-08 00:22:12 +00:00