s390 gas cfi-regnames test

Alan Modra amodra@gmail.com
Wed Jan 21 12:11:23 GMT 2026


Fix failure on 32-bit s390-linux where addresses are shown with eight
fewer leading zeros, and the CIE is smaller.

Pushed.

diff --git a/gas/testsuite/gas/s390/cfi-regnames.d b/gas/testsuite/gas/s390/cfi-regnames.d
index d1d0d5f4a69..0c06c0b4a2f 100644
--- a/gas/testsuite/gas/s390/cfi-regnames.d
+++ b/gas/testsuite/gas/s390/cfi-regnames.d
@@ -3,13 +3,13 @@
 
 .*: +file format .*
 
-Contents of the .eh_frame section:
+Contents of the \.eh_frame section:
 
 #...
 
 # General register (GR) names r0..r15
-00000018 0000000000000028 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000004
-  DW_CFA_advance_loc: 2 to 0000000000000002
+0+1[48] 0+28 0+1[8c] FDE cie=0+ pc=0+\.\.0+4
+  DW_CFA_advance_loc: 2 to 0+2
   DW_CFA_register: r0 in r1
   DW_CFA_register: r2 in r3
   DW_CFA_register: r4 in r5
@@ -22,8 +22,8 @@ Contents of the .eh_frame section:
   DW_CFA_nop
 
 # Floating-point register (FPR) names f0..f15
-00000044 0000000000000028 00000048 FDE cie=00000000 pc=0000000000000004..0000000000000008
-  DW_CFA_advance_loc: 2 to 0000000000000006
+0+4[04] 0+28 0+4[48] FDE cie=0+ pc=0+4\.\.0+8
+  DW_CFA_advance_loc: 2 to 0+6
   DW_CFA_register: r16 \(f0\) in r20 \(f1\)
   DW_CFA_register: r17 \(f2\) in r21 \(f3\)
   DW_CFA_register: r18 \(f4\) in r22 \(f5\)
@@ -36,8 +36,8 @@ Contents of the .eh_frame section:
   DW_CFA_nop
 
 # Vector register (VR) names v0..v31
-00000070 0000000000000040 00000074 FDE cie=00000000 pc=0000000000000008..000000000000000c
-  DW_CFA_advance_loc: 2 to 000000000000000a
+0+(6c|70) 0+40 0+7[04] FDE cie=0+ pc=0+8\.\.0+c
+  DW_CFA_advance_loc: 2 to 0+a
   DW_CFA_register: r16 \(f0\) in r20 \(f1\)
   DW_CFA_register: r17 \(f2\) in r21 \(f3\)
   DW_CFA_register: r18 \(f4\) in r22 \(f5\)
@@ -58,8 +58,8 @@ Contents of the .eh_frame section:
   DW_CFA_nop
 
 # Access register (AR) names a0..a15
-000000b4 0000000000000028 000000b8 FDE cie=00000000 pc=000000000000000c..0000000000000010
-  DW_CFA_advance_loc: 2 to 000000000000000e
+0+b[04] 0+28 0+b[48] FDE cie=0+ pc=0+c\.\.0+10
+  DW_CFA_advance_loc: 2 to 0+e
   DW_CFA_register: r48 \(a0\) in r49 \(a1\)
   DW_CFA_register: r50 \(a2\) in r51 \(a3\)
   DW_CFA_register: r52 \(a4\) in r53 \(a5\)

-- 
Alan Modra


More information about the Binutils mailing list