Module Name: src Committed By: christos Date: Sun Apr 25 23:35:52 UTC 2021
Modified Files: src/external/gpl3/binutils/dist: config.sub src/external/gpl3/binutils/dist/gas: configure configure.ac src/external/gpl3/binutils/dist/ld: configure.tgt src/external/gpl3/binutils/usr.bin/ld: Makefile Log Message: Add a mipsn64 target To generate a diff of this commit: cvs rdiff -u -r1.14 -r1.15 src/external/gpl3/binutils/dist/config.sub cvs rdiff -u -r1.9 -r1.10 src/external/gpl3/binutils/dist/gas/configure cvs rdiff -u -r1.7 -r1.8 src/external/gpl3/binutils/dist/gas/configure.ac cvs rdiff -u -r1.35 -r1.36 src/external/gpl3/binutils/dist/ld/configure.tgt cvs rdiff -u -r1.33 -r1.34 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/external/gpl3/binutils/dist/config.sub diff -u src/external/gpl3/binutils/dist/config.sub:1.14 src/external/gpl3/binutils/dist/config.sub:1.15 --- src/external/gpl3/binutils/dist/config.sub:1.14 Fri Apr 3 19:48:45 2020 +++ src/external/gpl3/binutils/dist/config.sub Sun Apr 25 19:35:52 2021 @@ -1191,6 +1191,7 @@ case $cpu-$vendor in | mips | mipsbe | mipseb | mipsel | mipsle \ | mips16 \ | mips64 | mips64eb | mips64el \ + | mipsn64 | mipsn64eb | mipsn64el \ | mips64octeon | mips64octeonel \ | mips64orion | mips64orionel \ | mips64r5900 | mips64r5900el \ Index: src/external/gpl3/binutils/dist/gas/configure diff -u src/external/gpl3/binutils/dist/gas/configure:1.9 src/external/gpl3/binutils/dist/gas/configure:1.10 --- src/external/gpl3/binutils/dist/gas/configure:1.9 Fri Apr 3 19:48:47 2020 +++ src/external/gpl3/binutils/dist/gas/configure Sun Apr 25 19:35:52 2021 @@ -12689,7 +12689,7 @@ _ACEOF mips) # Set mips_cpu to the name of the default CPU. case ${target_cpu} in - mips | mipsbe | mipseb | mipsle | mipsel | mips64 | mips64el) + mips | mipsbe | mipseb | mipsle | mipsel | mips64 | mips64el | mips64eb | mipsn64el | mipsn64eb) mips_cpu=from-abi ;; mipsisa32 | mipsisa32el) Index: src/external/gpl3/binutils/dist/gas/configure.ac diff -u src/external/gpl3/binutils/dist/gas/configure.ac:1.7 src/external/gpl3/binutils/dist/gas/configure.ac:1.8 --- src/external/gpl3/binutils/dist/gas/configure.ac:1.7 Fri Apr 3 19:48:47 2020 +++ src/external/gpl3/binutils/dist/gas/configure.ac Sun Apr 25 19:35:52 2021 @@ -292,7 +292,7 @@ changequote([,])dnl mips) # Set mips_cpu to the name of the default CPU. case ${target_cpu} in - mips | mipsbe | mipseb | mipsle | mipsel | mips64 | mips64el) + mips | mipsbe | mipseb | mipsle | mipsel | mips64 | mips64el | mips64eb | mipsn64el | mipsn64eb ) mips_cpu=from-abi ;; mipsisa32 | mipsisa32el) Index: src/external/gpl3/binutils/dist/ld/configure.tgt diff -u src/external/gpl3/binutils/dist/ld/configure.tgt:1.35 src/external/gpl3/binutils/dist/ld/configure.tgt:1.36 --- src/external/gpl3/binutils/dist/ld/configure.tgt:1.35 Sun Sep 13 17:14:01 2020 +++ src/external/gpl3/binutils/dist/ld/configure.tgt Sun Apr 25 19:35:52 2021 @@ -506,10 +506,18 @@ mips*-sgi-irix6*) targ_emul=elf32bmipn32 mips64*el-*-netbsd*) targ_emul=elf32ltsmipn32 targ_extra_emuls="elf64btsmip elf64ltsmip elf32ltsmip elf32btsmipn32 elf32btsmip" targ_extra_libpath=$targ_extra_emuls + ;; +mipsn64*el-*-netbsd*) targ_emul=elf64ltsmip + targ_extra_emuls="elf64btsmip elf64ltsmip elf32ltsmip elf32btsmip elf32btsmipn32 elf32ltsmip32" + targ_extra_libpath=$targ_extra_emuls ;; mips64*-*-netbsd*) targ_emul=elf32btsmipn32 targ_extra_emuls="elf64ltsmip elf64btsmip elf32btsmip elf32ltsmipn32 elf32ltsmip" targ_extra_libpath=$targ_extra_emuls + ;; +mipsn64*-*-netbsd*) targ_emul=elf64btsmip + targ_extra_emuls="elf64ltsmip elf64btsmip elf32ltsmip elf32btsmip elf32ltsmipn32 elf32btsmipn32" + targ_extra_libpath=$targ_extra_emuls ;; mips*el-*-netbsd*) targ_emul=elf32ltsmip targ_extra_emuls="elf32btsmip elf64ltsmip elf64btsmip" Index: src/external/gpl3/binutils/usr.bin/ld/Makefile diff -u src/external/gpl3/binutils/usr.bin/ld/Makefile:1.33 src/external/gpl3/binutils/usr.bin/ld/Makefile:1.34 --- src/external/gpl3/binutils/usr.bin/ld/Makefile:1.33 Fri Apr 3 21:34:30 2020 +++ src/external/gpl3/binutils/usr.bin/ld/Makefile Sun Apr 25 19:35:52 2021 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.33 2020/04/04 01:34:30 christos Exp $ +# $NetBSD: Makefile,v 1.34 2021/04/25 23:35:52 christos Exp $ CPPFLAGS+= -I${.CURDIR}/arch/${BINUTILS_MACHINE_ARCH} \ -I${DIST}/ld \ @@ -79,7 +79,8 @@ e${f}.c: ${DIST}/ld/genscripts.sh ${.CUR !empty(BINUTILS_MACHINE_ARCH:Maarch64*) || \ !empty(BINUTILS_MACHINE_ARCH:Mearm*) || \ !empty(BINUTILS_MACHINE_ARCH:Marm*) || \ - !empty(BINUTILS_MACHINE_ARCH:Mmips64*) + !empty(BINUTILS_MACHINE_ARCH:Mmips64*) || \ + !empty(BINUTILS_MACHINE_ARCH:Mmipsn64*) . for e in x xbn xc xd xdc xdw xn xr xs xsc xsw xu xw . if exists(ldscripts/${f}.${e}) FILES+= ${f}.${e}