diff options
author | Richard Henderson <rth@twiddle.net> | 2014-08-22 14:41:43 -0700 |
---|---|---|
committer | Richard Henderson <rth@twiddle.net> | 2014-08-22 14:41:43 -0700 |
commit | a2cac51cb03f356e387c44b558aa9b4dfa002130 (patch) | |
tree | 18bc607584c0ec1fbe3e21b01cb178cdf9805baf | |
parent | 4ee220358d068133b219d729f4c7ada5a41c106e (diff) | |
download | gdb-a2cac51cb03f356e387c44b558aa9b4dfa002130.zip gdb-a2cac51cb03f356e387c44b558aa9b4dfa002130.tar.gz gdb-a2cac51cb03f356e387c44b558aa9b4dfa002130.tar.bz2 |
aarch64: Fix CFA encoding of vector registers
* config/tc-aarch64.c (tc_aarch64_regname_to_dw2regnum): Fix
register number for vector register types.
-rw-r--r-- | gas/ChangeLog | 5 | ||||
-rw-r--r-- | gas/config/tc-aarch64.c | 5 |
2 files changed, 9 insertions, 1 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog index b97523f..bd007c5 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,8 @@ +2014-08-22 Richard Henderson <rth@redhat.com> + + * config/tc-aarch64.c (tc_aarch64_regname_to_dw2regnum): Fix + register number for vector register types. + 2014-08-22 Maciej W. Rozycki <macro@codesourcery.com> * config/tc-ppc.c (md_assemble): Only set the PPC_APUINFO_VLE diff --git a/gas/config/tc-aarch64.c b/gas/config/tc-aarch64.c index 0a65b9d..da91134 100644 --- a/gas/config/tc-aarch64.c +++ b/gas/config/tc-aarch64.c @@ -5966,12 +5966,15 @@ tc_aarch64_regname_to_dw2regnum (char *regname) case REG_TYPE_SP_64: case REG_TYPE_R_32: case REG_TYPE_R_64: + return reg->number; + case REG_TYPE_FP_B: case REG_TYPE_FP_H: case REG_TYPE_FP_S: case REG_TYPE_FP_D: case REG_TYPE_FP_Q: - return reg->number; + return reg->number + 64; + default: break; } |