4
0
mirror of git://sourceware.org/git/newlib-cygwin.git synced 2025-02-09 02:29:07 +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-03-03 11:58:10 +00:00
2005-04-26 05:31:42 +00:00
2003-08-07 02:25:50 +00:00
2005-02-14 12:10:25 +00:00
2005-03-03 11:58:10 +00:00
2005-03-22 19:51:07 +00:00
2004-01-02 11:16:20 +00:00
2000-12-19 22:01:20 +00:00
2004-05-04 20:06:15 +00:00
2005-03-03 11:58:10 +00:00
2004-02-25 02:04:30 +00:00
2004-12-10 22:04:33 +00:00
1999-05-03 07:29:06 +00:00
1999-05-03 07:29:06 +00:00
1999-05-03 07:29:06 +00:00
1999-05-03 07:29:06 +00:00
2002-10-27 01:02:05 +00:00
2004-04-22 18:38:58 +00:00
2003-11-06 11:58:58 +00:00
2000-07-05 19:28:05 +00:00
2004-07-13 21:10:23 +00:00
2002-10-27 01:02:05 +00:00
2003-06-22 16:35:51 +00:00
2002-06-25 01:03:52 +00:00
2004-03-30 20:03:09 +00:00
2001-05-08 14:34:36 +00:00
2002-04-17 01:03:04 +00:00
2001-08-02 23:27:47 +00:00
2004-10-08 00:22:12 +00:00
2005-02-20 14:59:05 +00:00
2005-03-22 19:51:07 +00:00