Browse Source
Parsing a vector mov instruction currently leads to a phantom undefined
symbol being added to the symbol table. e.g.:
.text
mov x0, v0.D[0]
Produces an undefined symbol called "v0.D".
gas/ChangeLog:
2013-11-05 Will Newton <will.newton@linaro.org>
PR gas/16103
* config/tc-aarch64.c (parse_operands): Avoid trying to
parse a vector register as an immediate.
gas/testsuite/ChangeLog:
2013-11-05 Will Newton <will.newton@linaro.org>
* gas/aarch64/advsimd-mov-bad.d: New file.
* gas/aarch64/advsimd-mov-bad.s: Likewise.
gdb-7.7-branch
5 changed files with 27 additions and 1 deletions
@ -0,0 +1,12 @@ |
|||
#source: advsimd-mov-bad.s |
|||
#readelf: -s --wide |
|||
|
|||
Symbol table '.symtab' contains 6 entries: |
|||
+Num:.* |
|||
+[0-9]+:.* |
|||
+[0-9]+:.* |
|||
+[0-9]+:.* |
|||
+[0-9]+:.* |
|||
+[0-9]+:.* |
|||
#failif |
|||
+[0-9]+: +[0-9a-f]+ +0 +NOTYPE +GLOBAL +DEFAULT +UND v0.D |
|||
@ -0,0 +1,2 @@ |
|||
.text |
|||
mov x0, v0.D[0] |
|||
Loading…
Reference in new issue