aboutsummaryrefslogtreecommitdiff
path: root/gdb
diff options
context:
space:
mode:
authorLulu Cai <cailulu@loongson.cn>2023-10-30 17:07:08 +0800
committerliuzhensong <liuzhensong@loongson.cn>2023-11-10 14:45:09 +0800
commit98712e137edb0bf33acd3bf716a160d16f600c35 (patch)
tree47505172235d950d50018fdabbe77b624740794a /gdb
parente0446214a07dd4e6709c63d1eb3d764181264246 (diff)
downloadgdb-98712e137edb0bf33acd3bf716a160d16f600c35.zip
gdb-98712e137edb0bf33acd3bf716a160d16f600c35.tar.gz
gdb-98712e137edb0bf33acd3bf716a160d16f600c35.tar.bz2
Add support for ilp32 register alias.
Diffstat (limited to 'gdb')
-rw-r--r--gdb/loongarch-tdep.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/gdb/loongarch-tdep.c b/gdb/loongarch-tdep.c
index c65e241..f7d08c6 100644
--- a/gdb/loongarch-tdep.c
+++ b/gdb/loongarch-tdep.c
@@ -1774,15 +1774,15 @@ loongarch_gdbarch_init (struct gdbarch_info info, struct gdbarch_list *arches)
info.target_desc = tdesc;
info.tdesc_data = tdesc_data.get ();
- for (int i = 0; i < ARRAY_SIZE (loongarch_r_lp64_name); ++i)
- if (loongarch_r_lp64_name[i][0] != '\0')
- user_reg_add (gdbarch, loongarch_r_lp64_name[i] + 1,
+ for (int i = 0; i < ARRAY_SIZE (loongarch_r_alias); ++i)
+ if (loongarch_r_alias[i][0] != '\0')
+ user_reg_add (gdbarch, loongarch_r_alias[i] + 1,
value_of_loongarch_user_reg, (void *) (size_t) i);
- for (int i = 0; i < ARRAY_SIZE (loongarch_f_lp64_name); ++i)
+ for (int i = 0; i < ARRAY_SIZE (loongarch_f_alias); ++i)
{
- if (loongarch_f_lp64_name[i][0] != '\0')
- user_reg_add (gdbarch, loongarch_f_lp64_name[i] + 1,
+ if (loongarch_f_alias[i][0] != '\0')
+ user_reg_add (gdbarch, loongarch_f_alias[i] + 1,
value_of_loongarch_user_reg,
(void *) (size_t) (LOONGARCH_FIRST_FP_REGNUM + i));
}