[ARM] Help wince objdump on coproc tests
authorThomas Preud'homme <thomas.preudhomme@arm.com>
Thu, 2 Nov 2017 14:16:22 +0000 (14:16 +0000)
committerThomas Preud'homme <thomas.preudhomme@arm.com>
Thu, 2 Nov 2017 14:16:22 +0000 (14:16 +0000)
Object files other than ELF do not have mapping symbols to indicate the
type of data for objdump to work reliably. This is why the following
tests FAIL on arm-wince-pe targets:
ARMv6T2 Thumb CoProcessor Instructions (1)
ARMv6T2 Thumb CoProcessor Instructions (2)

This patch adds the force-thumb disassembler option to objdump for this
test to PASS on these targets as well.

2017-11-02  Thomas Preud'homme  <thomas.preudhomme@arm.com>

gas/
* testsuite/gas/arm/copro-thumb_v6t2plus-thumb_v6t2-1.d: Add
--disassembler-options=force-thumb to objdump options.
* testsuite/gas/arm/copro-thumb_v6t2plus-thumb_v6t2-2.d: Likewise.

gas/ChangeLog
gas/testsuite/gas/arm/copro-thumb_v6t2plus-thumb_v6t2-1.d
gas/testsuite/gas/arm/copro-thumb_v6t2plus-thumb_v6t2-2.d

index 82e5580176a9b93e9a97d5bda17bc9133f98829a..ce1a97a783549b3d0628935ecbf883a261cbf139 100644 (file)
@@ -1,3 +1,9 @@
+2017-11-02  Thomas Preud'homme  <thomas.preudhomme@arm.com>
+
+       * testsuite/gas/arm/copro-thumb_v6t2plus-thumb_v6t2-1.d: Add
+       --disassembler-options=force-thumb to objdump options.
+       * testsuite/gas/arm/copro-thumb_v6t2plus-thumb_v6t2-2.d: Likewise.
+
 2017-11-01  James Bowman  <james.bowman@ftdichip.com>
 
        * config/tc-ft32.c (md_assemble): Add relaxation reloc
index 974cecccd74a7d2b4d0f80fffbbedc7a3de89a0d..55c696735aff6ab6abde77295e165f628c363d88 100644 (file)
@@ -1,5 +1,5 @@
 #source: copro-arm_v2plus-thumb_v6t2plus.s
-#objdump: -dr --prefix-addresses --show-raw-insn
+#objdump: -dr --prefix-addresses --show-raw-insn --disassembler-options=force-thumb
 #name: ARMv6T2 Thumb CoProcessor Instructions (1)
 #as: -march=armv6t2 -mthumb -mimplicit-it=always -EL
 
index 4d5a8e7e768106401de52705cb5652eaa0ea4ced..e31536e1584d7c82364a36134d43b5a48df5a862 100644 (file)
@@ -1,5 +1,5 @@
 #source: copro-arm_v5plus-thumb_v6t2plus.s
-#objdump: -dr --prefix-addresses --show-raw-insn
+#objdump: -dr --prefix-addresses --show-raw-insn --disassembler-options=force-thumb
 #name: ARMv6T2 Thumb CoProcessor Instructions (2)
 #as: -march=armv6t2 -mthumb -EL