[PATCH 3/4] LoongArch: adjust cfi-sframe testcase for LoongArch
Huang Pei
huangpei@loongson.cn
Thu Sep 25 12:48:30 GMT 2025
gas/testsuite/gas/cfi-sframe/
* cfi-sframe-common-7.s: Trigger
"sframe_ra_tracking_p() && cfi_insn->u.ri.reg ==
SFRAME_CFA_RA_REG" since RA is reg 1 on LoongArch.
* cfi-sframe-common-10.s: Likwise. Just use reg 2 & 4 instead.
* cfi-sframe-common-8.s: RA with offset 0
(SFRAME_CFA_FIXED_RA_INVALID) saved on stack, so that objdump
parses it as "U", which means FP without FP savd on stack,
instead of "u". Just use reg 2.
Signed-off-by: Huang Pei <huangpei@loongson.cn>
---
gas/testsuite/gas/cfi-sframe/cfi-sframe-common-10.s | 2 +-
gas/testsuite/gas/cfi-sframe/cfi-sframe-common-7.s | 2 +-
gas/testsuite/gas/cfi-sframe/cfi-sframe-common-8.s | 4 ++--
3 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/gas/testsuite/gas/cfi-sframe/cfi-sframe-common-10.s b/gas/testsuite/gas/cfi-sframe/cfi-sframe-common-10.s
index 7761edaf2b7..26bd3db9d31 100644
--- a/gas/testsuite/gas/cfi-sframe/cfi-sframe-common-10.s
+++ b/gas/testsuite/gas/cfi-sframe/cfi-sframe-common-10.s
@@ -6,7 +6,7 @@
.cfi_startproc
.long 0
.cfi_def_cfa_offset 16
- .cfi_undefined 1
.cfi_undefined 2
+ .cfi_undefined 4
.long 0
.cfi_endproc
diff --git a/gas/testsuite/gas/cfi-sframe/cfi-sframe-common-7.s b/gas/testsuite/gas/cfi-sframe/cfi-sframe-common-7.s
index 21fa031fb30..a44cff4eca4 100644
--- a/gas/testsuite/gas/cfi-sframe/cfi-sframe-common-7.s
+++ b/gas/testsuite/gas/cfi-sframe/cfi-sframe-common-7.s
@@ -2,6 +2,6 @@
.long 0
.cfi_def_cfa_offset 8
.long 0
- .cfi_rel_offset 1, 8
+ .cfi_rel_offset 2, 8
.long 0
.cfi_endproc
diff --git a/gas/testsuite/gas/cfi-sframe/cfi-sframe-common-8.s b/gas/testsuite/gas/cfi-sframe/cfi-sframe-common-8.s
index 50c57c9611e..1466c55eab9 100644
--- a/gas/testsuite/gas/cfi-sframe/cfi-sframe-common-8.s
+++ b/gas/testsuite/gas/cfi-sframe/cfi-sframe-common-8.s
@@ -6,7 +6,7 @@
.cfi_startproc
.long 0
.cfi_def_cfa_offset 16
- .cfi_val_offset 1, 8
- .cfi_val_offset 2, -32
+ .cfi_val_offset 2, 8
+ .cfi_val_offset 4, -32
.long 0
.cfi_endproc
--
2.45.2
More information about the Binutils
mailing list