aboutsummaryrefslogtreecommitdiff
path: root/gdb/valarith.c
diff options
context:
space:
mode:
authorYao Qi <yao.qi@linaro.org>2015-11-27 14:50:30 +0000
committerYao Qi <yao.qi@linaro.org>2015-11-27 14:50:30 +0000
commitcd635f74a3b71043d35501db31b3acac956018cd (patch)
tree266da11fe5222e4aa1df4c51061340ee39169310 /gdb/valarith.c
parent238f2452e6d94f7b227a9d132f5ae887299d96c6 (diff)
downloadgdb-cd635f74a3b71043d35501db31b3acac956018cd.zip
gdb-cd635f74a3b71043d35501db31b3acac956018cd.tar.gz
gdb-cd635f74a3b71043d35501db31b3acac956018cd.tar.bz2
[AArch64] Handle HFA and HVA together
AArch64 AAPCS defined HFA (homogeneous floating-point aggregate) and HVF (homogeneous short vector aggregate), bug GDB only handles the former. In the AAPCS doc, both types are treated exactly the same in terms of alignment and passing locations (on registers or stack). This patch is to extend is_hfa to handle both HFA and HVA. gdb: 2015-11-27 Yao Qi <yao.qi@linaro.org> * aarch64-tdep.c (is_hfa): Rename to ... (is_hfa_or_hva): ... this. Handle vector type. All callers updated. (aarch64_extract_return_value): Update debugging message. (aarch64_store_return_value): Likewise. (aarch64_return_in_memory): Update comments.
Diffstat (limited to 'gdb/valarith.c')
0 files changed, 0 insertions, 0 deletions