@@ -128,6 +128,7 @@ define void @callee() {
128128; RV32IXQCCMP-WITH-FP-NEXT: .cfi_offset s9, -44
129129; RV32IXQCCMP-WITH-FP-NEXT: .cfi_offset s10, -48
130130; RV32IXQCCMP-WITH-FP-NEXT: .cfi_offset s11, -52
131+ ; RV32IXQCCMP-WITH-FP-NEXT: .cfi_def_cfa s0, 0
131132; RV32IXQCCMP-WITH-FP-NEXT: lui t1, %hi(var)
132133; RV32IXQCCMP-WITH-FP-NEXT: lw a0, %lo(var)(t1)
133134; RV32IXQCCMP-WITH-FP-NEXT: sw a0, -56(s0) # 4-byte Folded Spill
@@ -325,6 +326,7 @@ define void @callee() {
325326; RV64IXQCCMP-WITH-FP-NEXT: .cfi_offset s9, -88
326327; RV64IXQCCMP-WITH-FP-NEXT: .cfi_offset s10, -96
327328; RV64IXQCCMP-WITH-FP-NEXT: .cfi_offset s11, -104
329+ ; RV64IXQCCMP-WITH-FP-NEXT: .cfi_def_cfa s0, 0
328330; RV64IXQCCMP-WITH-FP-NEXT: lui t1, %hi(var)
329331; RV64IXQCCMP-WITH-FP-NEXT: lw a0, %lo(var)(t1)
330332; RV64IXQCCMP-WITH-FP-NEXT: sd a0, -112(s0) # 8-byte Folded Spill
@@ -569,6 +571,7 @@ define void @caller() {
569571; RV32IXQCCMP-WITH-FP-NEXT: .cfi_offset s11, -52
570572; RV32IXQCCMP-WITH-FP-NEXT: addi sp, sp, -32
571573; RV32IXQCCMP-WITH-FP-NEXT: .cfi_def_cfa_offset 144
574+ ; RV32IXQCCMP-WITH-FP-NEXT: .cfi_def_cfa s0, 0
572575; RV32IXQCCMP-WITH-FP-NEXT: lui s6, %hi(var)
573576; RV32IXQCCMP-WITH-FP-NEXT: lw a0, %lo(var)(s6)
574577; RV32IXQCCMP-WITH-FP-NEXT: sw a0, -56(s0) # 4-byte Folded Spill
@@ -840,6 +843,7 @@ define void @caller() {
840843; RV64IXQCCMP-WITH-FP-NEXT: .cfi_offset s11, -104
841844; RV64IXQCCMP-WITH-FP-NEXT: addi sp, sp, -128
842845; RV64IXQCCMP-WITH-FP-NEXT: .cfi_def_cfa_offset 288
846+ ; RV64IXQCCMP-WITH-FP-NEXT: .cfi_def_cfa s0, 0
843847; RV64IXQCCMP-WITH-FP-NEXT: lui s6, %hi(var)
844848; RV64IXQCCMP-WITH-FP-NEXT: lw a0, %lo(var)(s6)
845849; RV64IXQCCMP-WITH-FP-NEXT: sd a0, -112(s0) # 8-byte Folded Spill
@@ -983,6 +987,7 @@ define void @foo() {
983987; RV32IXQCCMP-WITH-FP-NEXT: .cfi_offset ra, -4
984988; RV32IXQCCMP-WITH-FP-NEXT: .cfi_offset s0, -8
985989; RV32IXQCCMP-WITH-FP-NEXT: .cfi_offset s4, -24
990+ ; RV32IXQCCMP-WITH-FP-NEXT: .cfi_def_cfa s0, 0
986991; RV32IXQCCMP-WITH-FP-NEXT: #APP
987992; RV32IXQCCMP-WITH-FP-NEXT: li s4, 0
988993; RV32IXQCCMP-WITH-FP-NEXT: #NO_APP
@@ -1006,6 +1011,7 @@ define void @foo() {
10061011; RV64IXQCCMP-WITH-FP-NEXT: .cfi_offset ra, -8
10071012; RV64IXQCCMP-WITH-FP-NEXT: .cfi_offset s0, -16
10081013; RV64IXQCCMP-WITH-FP-NEXT: .cfi_offset s4, -48
1014+ ; RV64IXQCCMP-WITH-FP-NEXT: .cfi_def_cfa s0, 0
10091015; RV64IXQCCMP-WITH-FP-NEXT: #APP
10101016; RV64IXQCCMP-WITH-FP-NEXT: li s4, 0
10111017; RV64IXQCCMP-WITH-FP-NEXT: #NO_APP
@@ -1035,6 +1041,7 @@ define void @bar() {
10351041; RV32IXQCCMP-WITH-FP-NEXT: .cfi_offset ra, -4
10361042; RV32IXQCCMP-WITH-FP-NEXT: .cfi_offset s0, -8
10371043; RV32IXQCCMP-WITH-FP-NEXT: .cfi_offset s11, -52
1044+ ; RV32IXQCCMP-WITH-FP-NEXT: .cfi_def_cfa s0, 0
10381045; RV32IXQCCMP-WITH-FP-NEXT: #APP
10391046; RV32IXQCCMP-WITH-FP-NEXT: li s11, 0
10401047; RV32IXQCCMP-WITH-FP-NEXT: #NO_APP
@@ -1058,6 +1065,7 @@ define void @bar() {
10581065; RV64IXQCCMP-WITH-FP-NEXT: .cfi_offset ra, -8
10591066; RV64IXQCCMP-WITH-FP-NEXT: .cfi_offset s0, -16
10601067; RV64IXQCCMP-WITH-FP-NEXT: .cfi_offset s11, -104
1068+ ; RV64IXQCCMP-WITH-FP-NEXT: .cfi_def_cfa s0, 0
10611069; RV64IXQCCMP-WITH-FP-NEXT: #APP
10621070; RV64IXQCCMP-WITH-FP-NEXT: li s11, 0
10631071; RV64IXQCCMP-WITH-FP-NEXT: #NO_APP
0 commit comments