opcodes/
commit568f7eb6f822f22c10f19add6f550d8b1fe9ddaf
authorDaniel Jacobowitz <dan@debian.org>
Wed, 22 Nov 2006 17:45:57 +0000 (22 17:45 +0000)
committerDaniel Jacobowitz <dan@debian.org>
Wed, 22 Nov 2006 17:45:57 +0000 (22 17:45 +0000)
treea6f977111456fa745df735c485427aab26a3ed93
parentea1754837974136dc1e94716b392f5d609c2f96a
opcodes/
* arm-dis.c (last_is_thumb): Delete.
(enum map_type, last_type): New.
(print_insn_data): New.
(get_sym_code_type): Take MAP_TYPE argument.  Check the type of
the right symbol.  Handle $d.
(print_insn): Check for mapping symbols even without a normal
symbol.  Adjust searching.  If $d is found see how much data
to print.  Handle data.
gas/
* config/tc-arm.h (md_cons_align): Define.
(mapping_state): New prototype.
* config/tc-arm.c (mapping_state): Make global.
gas/testsuite/
* gas/arm/arm7t.d, gas/arm/neon-ldst-rm.d, gas/arm/thumb2_pool.d,
gas/arm/tls.d: Update for $d support.
* gas/arm/mapshort.d, gas/arm/mapshort.s: New test.
* gas/elf/section2.e-armeabi: Update.
* gas/elf/section2.e-armelf: New file.
* gas/elf/elf.exp: Use it.
ld/testsuite/
* ld-arm/mixed-app.d, ld-arm/tls-app.d, ld-arm/tls-lib.d: Update
for $d support.
19 files changed:
gas/ChangeLog
gas/config/tc-arm.c
gas/config/tc-arm.h
gas/testsuite/ChangeLog
gas/testsuite/gas/arm/arm7t.d
gas/testsuite/gas/arm/mapshort.d [new file with mode: 0644]
gas/testsuite/gas/arm/mapshort.s [new file with mode: 0644]
gas/testsuite/gas/arm/neon-ldst-rm.d
gas/testsuite/gas/arm/thumb2_pool.d
gas/testsuite/gas/arm/tls.d
gas/testsuite/gas/elf/elf.exp
gas/testsuite/gas/elf/section2.e-armeabi
gas/testsuite/gas/elf/section2.e-armelf [copied from gas/testsuite/gas/elf/section2.e-armeabi with 87% similarity]
ld/testsuite/ChangeLog
ld/testsuite/ld-arm/mixed-app.d
ld/testsuite/ld-arm/tls-app.d
ld/testsuite/ld-arm/tls-lib.d
opcodes/ChangeLog
opcodes/arm-dis.c