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

Jens Remus jremus@linux.ibm.com
Mon Mar 16 13:36:44 GMT 2026


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(+)

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
-- 
2.51.0



More information about the Binutils mailing list