[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