Module Name:    src
Committed By:   hgutch
Date:           Thu Apr 27 20:55:27 UTC 2023

Modified Files:
        src/distrib/sets/lists/comp: md.amd64
        src/external/gpl3/binutils/usr.bin/ld: Makefile

Log Message:
Unbreak creation of i386 PIEs on amd64.

Functional patch by RVP;  set lists updated accordingly.

This fixes PR toolchain/57380.


To generate a diff of this commit:
cvs rdiff -u -r1.295 -r1.296 src/distrib/sets/lists/comp/md.amd64
cvs rdiff -u -r1.38 -r1.39 src/external/gpl3/binutils/usr.bin/ld/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/distrib/sets/lists/comp/md.amd64
diff -u src/distrib/sets/lists/comp/md.amd64:1.295 src/distrib/sets/lists/comp/md.amd64:1.296
--- src/distrib/sets/lists/comp/md.amd64:1.295	Mon Jan  9 14:37:50 2023
+++ src/distrib/sets/lists/comp/md.amd64	Thu Apr 27 20:55:27 2023
@@ -1,4 +1,4 @@
-# $NetBSD: md.amd64,v 1.295 2023/01/09 14:37:50 christos Exp $
+# $NetBSD: md.amd64,v 1.296 2023/04/27 20:55:27 hgutch Exp $
 ./usr/include/amd64				comp-c-include
 ./usr/include/amd64/ansi.h			comp-c-include
 ./usr/include/amd64/aout_machdep.h		comp-c-include
@@ -1440,30 +1440,44 @@
 ./usr/libdata/ldscripts/elf_i386.xce		comp-util-bin		binutils
 ./usr/libdata/ldscripts/elf_i386.xd		comp-util-bin		binutils
 ./usr/libdata/ldscripts/elf_i386.xdc		comp-util-bin		binutils
+./usr/libdata/ldscripts/elf_i386.xdce		comp-util-bin		binutils
+./usr/libdata/ldscripts/elf_i386.xde		comp-util-bin		binutils
 ./usr/libdata/ldscripts/elf_i386.xdw		comp-util-bin		binutils
+./usr/libdata/ldscripts/elf_i386.xdwe		comp-util-bin		binutils
+./usr/libdata/ldscripts/elf_i386.xe		comp-util-bin		binutils
 ./usr/libdata/ldscripts/elf_i386.xn		comp-util-bin		binutils
 ./usr/libdata/ldscripts/elf_i386.xr		comp-util-bin		binutils
 ./usr/libdata/ldscripts/elf_i386.xs		comp-util-bin		binutils
 ./usr/libdata/ldscripts/elf_i386.xsc		comp-util-bin		binutils
 ./usr/libdata/ldscripts/elf_i386.xsce		comp-util-bin		binutils
+./usr/libdata/ldscripts/elf_i386.xse		comp-util-bin		binutils
 ./usr/libdata/ldscripts/elf_i386.xsw		comp-util-bin		binutils
+./usr/libdata/ldscripts/elf_i386.xswe		comp-util-bin		binutils
 ./usr/libdata/ldscripts/elf_i386.xu		comp-util-bin		binutils
 ./usr/libdata/ldscripts/elf_i386.xw		comp-util-bin		binutils
+./usr/libdata/ldscripts/elf_i386.xwe		comp-util-bin		binutils
 ./usr/libdata/ldscripts/elf_iamcu.x		comp-util-bin		binutils
 ./usr/libdata/ldscripts/elf_iamcu.xbn		comp-util-bin		binutils
 ./usr/libdata/ldscripts/elf_iamcu.xc		comp-util-bin		binutils
 ./usr/libdata/ldscripts/elf_iamcu.xce		comp-util-bin		binutils
 ./usr/libdata/ldscripts/elf_iamcu.xd		comp-util-bin		binutils
 ./usr/libdata/ldscripts/elf_iamcu.xdc		comp-util-bin		binutils
+./usr/libdata/ldscripts/elf_iamcu.xdce		comp-util-bin		binutils
+./usr/libdata/ldscripts/elf_iamcu.xde		comp-util-bin		binutils
 ./usr/libdata/ldscripts/elf_iamcu.xdw		comp-util-bin		binutils
+./usr/libdata/ldscripts/elf_iamcu.xdwe		comp-util-bin		binutils
+./usr/libdata/ldscripts/elf_iamcu.xe		comp-util-bin		binutils
 ./usr/libdata/ldscripts/elf_iamcu.xn		comp-util-bin		binutils
 ./usr/libdata/ldscripts/elf_iamcu.xr		comp-util-bin		binutils
 ./usr/libdata/ldscripts/elf_iamcu.xs		comp-util-bin		binutils
 ./usr/libdata/ldscripts/elf_iamcu.xsc		comp-util-bin		binutils
 ./usr/libdata/ldscripts/elf_iamcu.xsce		comp-util-bin		binutils
+./usr/libdata/ldscripts/elf_iamcu.xse		comp-util-bin		binutils
 ./usr/libdata/ldscripts/elf_iamcu.xsw		comp-util-bin		binutils
+./usr/libdata/ldscripts/elf_iamcu.xswe		comp-util-bin		binutils
 ./usr/libdata/ldscripts/elf_iamcu.xu		comp-util-bin		binutils
 ./usr/libdata/ldscripts/elf_iamcu.xw		comp-util-bin		binutils
+./usr/libdata/ldscripts/elf_iamcu.xwe		comp-util-bin		binutils
 ./usr/libdata/ldscripts/elf_k1om.x		comp-obsolete	obsolete,binutils=239
 ./usr/libdata/ldscripts/elf_k1om.x		comp-util-bin		binutils=234
 ./usr/libdata/ldscripts/elf_k1om.xbn		comp-obsolete	obsolete,binutils=239
@@ -1523,15 +1537,22 @@
 ./usr/libdata/ldscripts/elf_x86_64.xce		comp-util-bin		binutils
 ./usr/libdata/ldscripts/elf_x86_64.xd		comp-util-bin		binutils
 ./usr/libdata/ldscripts/elf_x86_64.xdc		comp-util-bin		binutils
+./usr/libdata/ldscripts/elf_x86_64.xdce		comp-util-bin		binutils
+./usr/libdata/ldscripts/elf_x86_64.xde		comp-util-bin		binutils
 ./usr/libdata/ldscripts/elf_x86_64.xdw		comp-util-bin		binutils
+./usr/libdata/ldscripts/elf_x86_64.xdwe		comp-util-bin		binutils
+./usr/libdata/ldscripts/elf_x86_64.xe		comp-util-bin		binutils
 ./usr/libdata/ldscripts/elf_x86_64.xn		comp-util-bin		binutils
 ./usr/libdata/ldscripts/elf_x86_64.xr		comp-util-bin		binutils
 ./usr/libdata/ldscripts/elf_x86_64.xs		comp-util-bin		binutils
 ./usr/libdata/ldscripts/elf_x86_64.xsc		comp-util-bin		binutils
 ./usr/libdata/ldscripts/elf_x86_64.xsce		comp-util-bin		binutils
+./usr/libdata/ldscripts/elf_x86_64.xse		comp-util-bin		binutils
 ./usr/libdata/ldscripts/elf_x86_64.xsw		comp-util-bin		binutils
+./usr/libdata/ldscripts/elf_x86_64.xswe		comp-util-bin		binutils
 ./usr/libdata/ldscripts/elf_x86_64.xu		comp-util-bin		binutils
 ./usr/libdata/ldscripts/elf_x86_64.xw		comp-util-bin		binutils
+./usr/libdata/ldscripts/elf_x86_64.xwe		comp-util-bin		binutils
 ./usr/libdata/ldscripts/i386nbsd.x		comp-obsolete		obsolete
 ./usr/libdata/ldscripts/i386nbsd.xbn		comp-obsolete		obsolete
 ./usr/libdata/ldscripts/i386nbsd.xn		comp-obsolete		obsolete

Index: src/external/gpl3/binutils/usr.bin/ld/Makefile
diff -u src/external/gpl3/binutils/usr.bin/ld/Makefile:1.38 src/external/gpl3/binutils/usr.bin/ld/Makefile:1.39
--- src/external/gpl3/binutils/usr.bin/ld/Makefile:1.38	Mon Jan  9 14:38:14 2023
+++ src/external/gpl3/binutils/usr.bin/ld/Makefile	Thu Apr 27 20:55:27 2023
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.38 2023/01/09 14:38:14 christos Exp $
+#	$NetBSD: Makefile,v 1.39 2023/04/27 20:55:27 hgutch Exp $
 
 CPPFLAGS+=	-I${.CURDIR}/arch/${BINUTILS_MACHINE_ARCH} \
 		-I${DIST}/ld \
@@ -88,7 +88,7 @@ FILES+= ${f}.${e}
 .  endfor
 . endif
 . if ${BINUTILS_MACHINE_ARCH} == "x86_64"
-.  for e in xce xsce
+.  for e in xce xdce xde xdwe xe xsce xse xswe xwe
 .   if exists(ldscripts/${f}.${e})
 FILES+= ${f}.${e}
 .   endif

Reply via email to