[v2,1/2] ld: Report unsupported non-PIC load offset visibility tests

Message ID 20260316133645.130947-2-jremus@linux.ibm.com
State New
Headers
Series s390: Skip non-PIC shared library visibility linker tests |

Checks

Context Check Description
linaro-tcwg-bot/tcwg_binutils_build--master-arm success Build passed
linaro-tcwg-bot/tcwg_binutils_build--master-aarch64 success Build passed
linaro-tcwg-bot/tcwg_binutils_check--master-arm success Test passed
linaro-tcwg-bot/tcwg_binutils_check--master-aarch64 success Test passed

Commit Message

Jens Remus March 16, 2026, 1:36 p.m. UTC
  List all skipped non-PIC shared library with load offset "visibility"
linker tests as unsupported.

ld/testsuite/
	* ld-vsb/vsb.exp (visibility_run): Report unsupported non-PIC
	load offset visibility tests.

Signed-off-by: Jens Remus <jremus@linux.ibm.com>
---

Notes (jremus):
    Changes in v2:
    - New patch.

 ld/testsuite/ld-vsb/vsb.exp | 1 +
 1 file changed, 1 insertion(+)
  

Patch

diff --git a/ld/testsuite/ld-vsb/vsb.exp b/ld/testsuite/ld-vsb/vsb.exp
index 03bfd1b241fa..df6aeb9dcefd 100644
--- a/ld/testsuite/ld-vsb/vsb.exp
+++ b/ld/testsuite/ld-vsb/vsb.exp
@@ -294,6 +294,7 @@  proc visibility_run {visibility} {
     # is expected.
     if ![ld_compile "$CC_FOR_TARGET -g $NOPIE_CFLAGS $PLT_CFLAGS $SHCFLAG $VSBCFLAG $NOSANITIZE_CFLAGS $NOLTO_CFLAGS $need_direct_extern_access" $srcdir/$subdir/main.c $tmpdir/mainnp.o] {
 	unsupported "visibility ($visibility) (non PIC)"
+	unsupported "visibility ($visibility) (non PIC, load offset)"
 	unsupported "visibility ($visibility)"
     } else {
 	# The shared library is composed of two files.  First compile them