[binutils-gdb] SHF_GNU_RETAIN 7a and 7b tests

Alan Modra amodra@sourceware.org
Thu Dec 24 12:34:09 GMT 2020


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

commit 99d8bab0c125618005b96cbca9bae94919ae93b7
Author: Alan Modra <amodra@gmail.com>
Date:   Thu Dec 24 22:52:51 2020 +1030

    SHF_GNU_RETAIN 7a and 7b tests
    
            * testsuite/ld-elf/retain7a.d: Don't run on hppa-linux.
            * testsuite/ld-elf/retain7b.d: Correct name.  Don't run on tic6x.
            Allow OSABI FreeBSD.

Diff:
---
 ld/ChangeLog                   | 6 ++++++
 ld/testsuite/ld-elf/retain7a.d | 3 ++-
 ld/testsuite/ld-elf/retain7b.d | 6 +++---
 3 files changed, 11 insertions(+), 4 deletions(-)

diff --git a/ld/ChangeLog b/ld/ChangeLog
index 7d67ef200a7..f14a0b28ee1 100644
--- a/ld/ChangeLog
+++ b/ld/ChangeLog
@@ -1,3 +1,9 @@
+2020-12-24  Alan Modra  <amodra@gmail.com>
+
+	* testsuite/ld-elf/retain7a.d: Don't run on hppa-linux.
+	* testsuite/ld-elf/retain7b.d: Correct name.  Don't run on tic6x.
+	Allow OSABI FreeBSD.
+
 2020-12-24  Alan Modra  <amodra@gmail.com>
 
 	PR 27100
diff --git a/ld/testsuite/ld-elf/retain7a.d b/ld/testsuite/ld-elf/retain7a.d
index 544ff8a1735..314fe0f5733 100644
--- a/ld/testsuite/ld-elf/retain7a.d
+++ b/ld/testsuite/ld-elf/retain7a.d
@@ -1,7 +1,8 @@
 #name: SHF_GNU_RETAIN 7a
 #source: retain7.s
 #ld: -e _start --gc-sections
-#notarget: ![supports_gnu_osabi] ![check_gc_sections_available]
+# hppa-linux chooses ELFOSABI_GNU regardless of GNU feature use
+#notarget: ![supports_gnu_osabi] ![check_gc_sections_available] hppa-*-linux*
 #readelf: -h
 
 #failif
diff --git a/ld/testsuite/ld-elf/retain7b.d b/ld/testsuite/ld-elf/retain7b.d
index 0e5b12b335a..ed158f81f56 100644
--- a/ld/testsuite/ld-elf/retain7b.d
+++ b/ld/testsuite/ld-elf/retain7b.d
@@ -1,10 +1,10 @@
-#name: SHF_GNU_RETAIN 7a
+#name: SHF_GNU_RETAIN 7b
 #source: retain7.s
 #ld: -r
-#notarget: ![supports_gnu_osabi] ![check_gc_sections_available]
+#notarget: ![supports_gnu_osabi] ![check_gc_sections_available] tic6x-*-*
 #readelf: -h
 
 ELF Header:
 #...
-  OS/ABI:                            UNIX - GNU
+  OS/ABI:                            UNIX - (GNU|FreeBSD)
 #pass


More information about the Binutils-cvs mailing list