diff options
Diffstat (limited to 'sysdeps/loongarch/dl-link.sym')
-rw-r--r-- | sysdeps/loongarch/dl-link.sym | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/sysdeps/loongarch/dl-link.sym b/sysdeps/loongarch/dl-link.sym index 868ab7c6eb..b534968e30 100644 --- a/sysdeps/loongarch/dl-link.sym +++ b/sysdeps/loongarch/dl-link.sym @@ -6,9 +6,13 @@ DL_SIZEOF_RG sizeof(struct La_loongarch_regs) DL_SIZEOF_RV sizeof(struct La_loongarch_retval) DL_OFFSET_RG_A0 offsetof(struct La_loongarch_regs, lr_reg) -DL_OFFSET_RG_FA0 offsetof(struct La_loongarch_regs, lr_fpreg) +#ifndef __loongarch_soft_float +DL_OFFSET_RG_VEC0 offsetof(struct La_loongarch_regs, lr_vec) +#endif DL_OFFSET_RG_RA offsetof(struct La_loongarch_regs, lr_ra) DL_OFFSET_RG_SP offsetof(struct La_loongarch_regs, lr_sp) DL_OFFSET_RV_A0 offsetof(struct La_loongarch_retval, lrv_a0) -DL_OFFSET_RV_FA0 offsetof(struct La_loongarch_retval, lrv_a1) +#ifndef __loongarch_soft_float +DL_OFFSET_RV_VEC0 offsetof(struct La_loongarch_retval, lrv_vec0) +#endif |