[binutils-gdb/jremus/sframe-v3-s390x] TODO: fixup! s390: gas: sframe: Represent .cfi_register FP/RA using FLEX_TOPMOST_FRAME

Jens Remus jremus@sourceware.org
Mon Dec 15 16:25:56 GMT 2025


https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=af833d116303191b635eaaf3a397d1946bde34bb

commit af833d116303191b635eaaf3a397d1946bde34bb
Author: Jens Remus <jremus@linux.ibm.com>
Date:   Mon Dec 15 15:37:58 2025 +0100

    TODO: fixup! s390: gas: sframe: Represent .cfi_register FP/RA using FLEX_TOPMOST_FRAME
    
    Why does FLEX_TOPMOST_FRAME always have RA tracking information?

Diff:
---
 gas/testsuite/gas/cfi-sframe/cfi-sframe-s390x-fpra-register-1.d | 4 ++--
 gas/testsuite/gas/cfi-sframe/cfi-sframe-s390x-fpra-register-2.d | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/gas/testsuite/gas/cfi-sframe/cfi-sframe-s390x-fpra-register-1.d b/gas/testsuite/gas/cfi-sframe/cfi-sframe-s390x-fpra-register-1.d
index bcec3403eec..a3fb20da124 100644
--- a/gas/testsuite/gas/cfi-sframe/cfi-sframe-s390x-fpra-register-1.d
+++ b/gas/testsuite/gas/cfi-sframe/cfi-sframe-s390x-fpra-register-1.d
@@ -14,9 +14,9 @@ Contents of the SFrame section .sframe:
 
     func idx \[0\]: pc = 0x0, size = 26 bytes
     STARTPC +CFA +FP +RA +
-    0+0000 +sp\+160 +u +u +
+    0+0000 +sp\+160 +u +U +
     0+0004 +sp\+160 +u +r16\+0 +
     0+0008 +sp\+160 +r17\+0 +r16\+0 +
     0+0014 +sp\+160 +u +r16\+0 +
-    0+0018 +sp\+160 +u +u +
+    0+0018 +sp\+160 +u +U +
 #pass
diff --git a/gas/testsuite/gas/cfi-sframe/cfi-sframe-s390x-fpra-register-2.d b/gas/testsuite/gas/cfi-sframe/cfi-sframe-s390x-fpra-register-2.d
index 699eb9a4f17..27903795b2d 100644
--- a/gas/testsuite/gas/cfi-sframe/cfi-sframe-s390x-fpra-register-2.d
+++ b/gas/testsuite/gas/cfi-sframe/cfi-sframe-s390x-fpra-register-2.d
@@ -14,9 +14,9 @@ Contents of the SFrame section .sframe:
 
     func idx \[0\]: pc = 0x0, size = 26 bytes
     STARTPC +CFA +FP +RA +
-    0+0000 +sp\+160 +u +u +
+    0+0000 +sp\+160 +u +U +
     0+0004 +sp\+160 +r17\+0 +U +
     0+0008 +sp\+160 +r17\+0 +r16\+0 +
     0+0014 +sp\+160 +r17\+0 +U +
-    0+0018 +sp\+160 +u +u +
+    0+0018 +sp\+160 +u +U +
 #pass


More information about the Binutils-cvs mailing list