]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commitdiff
Oops - test files accidentally omitted from previous deltas
authorNick Clifton <nickc@redhat.com>
Sun, 27 Jul 2025 08:21:48 +0000 (09:21 +0100)
committerNick Clifton <nickc@redhat.com>
Sun, 27 Jul 2025 08:21:48 +0000 (09:21 +0100)
binutils/testsuite/binutils-all/x86-64/objdump-sframe-01.d [new file with mode: 0644]
binutils/testsuite/binutils-all/x86-64/readelf-sframe-01.d [new file with mode: 0644]
binutils/testsuite/binutils-all/x86-64/sframe-func.s [new file with mode: 0644]

diff --git a/binutils/testsuite/binutils-all/x86-64/objdump-sframe-01.d b/binutils/testsuite/binutils-all/x86-64/objdump-sframe-01.d
new file mode 100644 (file)
index 0000000..cca83cb
--- /dev/null
@@ -0,0 +1,18 @@
+#PROG:objcopy
+#name: objdump dump SFrame section .sframe2
+#source: sframe-func.s
+#as: --gsframe
+#objcopy: --rename-section .sframe=.sframe2
+#objdump: --sframe=.sframe2
+#target: x86_64-*-*
+#xfail: ![gas_sframe_check]
+
+#...
+  Header :
+
+    Version: SFRAME_VERSION_2
+    Flags: SFRAME_F_FDE_FUNC_START_PCREL
+    CFA fixed RA offset: -8
+    Num FDEs: 1
+    Num FREs: 4
+#pass
diff --git a/binutils/testsuite/binutils-all/x86-64/readelf-sframe-01.d b/binutils/testsuite/binutils-all/x86-64/readelf-sframe-01.d
new file mode 100644 (file)
index 0000000..a6973d8
--- /dev/null
@@ -0,0 +1,18 @@
+#PROG:objcopy
+#name: readelf dump SFrame section .sframe2
+#source: sframe-func.s
+#as: --gsframe
+#objcopy: --rename-section .sframe=.sframe2
+#readelf: --sframe=.sframe2
+#target: x86_64-*-*
+#xfail: ![gas_sframe_check]
+
+#...
+  Header :
+
+    Version: SFRAME_VERSION_2
+    Flags: SFRAME_F_FDE_FUNC_START_PCREL
+    CFA fixed RA offset: -8
+    Num FDEs: 1
+    Num FREs: 4
+#pass
diff --git a/binutils/testsuite/binutils-all/x86-64/sframe-func.s b/binutils/testsuite/binutils-all/x86-64/sframe-func.s
new file mode 100644 (file)
index 0000000..cbd83c3
--- /dev/null
@@ -0,0 +1,11 @@
+       .cfi_sections .sframe
+       .cfi_startproc
+       .long 8
+       .cfi_def_cfa_offset 16
+       .cfi_offset 6, -16
+       .long 8
+       .cfi_def_cfa_register 6
+       .long 8
+       .cfi_def_cfa 7, 8
+       .long 8
+       .cfi_endproc