[PR19620][GAS][AArch64]Remove mov[z,k,n] relocation symbol name restriction.
authorRenlin Li <renlin.li@arm.com>
Tue, 16 Feb 2016 10:00:29 +0000 (10:00 +0000)
committerRenlin Li <renlin.li@arm.com>
Tue, 16 Feb 2016 10:04:41 +0000 (10:04 +0000)
commit671eeb286f0523f13ee8a16a9a1900bb656496ca
tree6db2e94bab199ff179b1bcfcd5c14cd43be72e46
parent64bfc2584c013e7c60caceeffbad8250558e3cd2
[PR19620][GAS][AArch64]Remove mov[z,k,n] relocation symbol name restriction.

In AArch64 gas, register name or string starts with valid register name
is not allowed as symbol name for mov[z,k,n] instruction.
This patch removes the restriction.

gas/
PR gas/19620
* config/tc-aarch64.c (parse_half): Remove restrictions on symbol name.
* testsuite/gas/aarch64/movw_label.d: New.
* testsuite/gas/aarch64/movw_label.s: New.
gas/ChangeLog
gas/config/tc-aarch64.c
gas/testsuite/gas/aarch64/movw_label.d [new file with mode: 0644]
gas/testsuite/gas/aarch64/movw_label.s [new file with mode: 0644]