OSDN Git Service

* gas/config/tc-arm.c (arm_cpu_option_table): Add name_len field.
authormgretton <mgretton>
Mon, 5 Dec 2011 14:51:50 +0000 (14:51 +0000)
committermgretton <mgretton>
Mon, 5 Dec 2011 14:51:50 +0000 (14:51 +0000)
commitb35ff3b8f461b64620962a221da388f355f410f7
treec9a9b107a07eeaeaccc747424bceb8dd26d1d742
parent0dca882f99762d36326011b7a08e77f2d93231c1
* gas/config/tc-arm.c (arm_cpu_option_table): Add name_len field.
(arm_arch_option_table): Likewise.
(arm_option_extension_value_table): Likewise.
(ARM_CPU_OPT): New define.
(ARM_ARCH_OPT): Likewise.
(ARM_EXT_OPT): Likewise.
(arm_cpus): Use ARM_CPU_OPT to initialize.
(arm_archs): Use ARM_ARCH_OPT to initialize.
(arm_extensions): Use ARM_EXT_OPT to initialize.
(arm_parse_extension): Ensure option string matching matches
the whole string.
(arm_parse_cpu): Likewise.
(arm_parse_arch): Likewise.
* gas/testsuite/gas/arm/cmdline-bad-arch.d: New test case.
* gas/testsuite/gas/arm/cmdline-bad-cpu.d: Likewise.
gas/ChangeLog
gas/config/tc-arm.c
gas/testsuite/ChangeLog
gas/testsuite/gas/arm/cmdline-bad-arch.d [new file with mode: 0644]
gas/testsuite/gas/arm/cmdline-bad-cpu.d [new file with mode: 0644]