Module Name:    src
Committed By:   mrg
Date:           Thu May 27 06:58:27 UTC 2021

Modified Files:
        src/external/gpl3/gcc: README.gcc10
        src/share/mk: bsd.own.mk

Log Message:
switch mips* and i386 to GCC 10.

arm32 (significant issues remaining), m68k (seems fine, but x68k
needs to reduce support in loadbsd), and sh3 remaining.


To generate a diff of this commit:
cvs rdiff -u -r1.20 -r1.21 src/external/gpl3/gcc/README.gcc10
cvs rdiff -u -r1.1248 -r1.1249 src/share/mk/bsd.own.mk

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/gcc/README.gcc10
diff -u src/external/gpl3/gcc/README.gcc10:1.20 src/external/gpl3/gcc/README.gcc10:1.21
--- src/external/gpl3/gcc/README.gcc10:1.20	Sun Apr 25 15:32:24 2021
+++ src/external/gpl3/gcc/README.gcc10	Thu May 27 06:58:27 2021
@@ -1,4 +1,4 @@
-$NetBSD: README.gcc10,v 1.20 2021/04/25 15:32:24 rin Exp $
+$NetBSD: README.gcc10,v 1.21 2021/05/27 06:58:27 mrg Exp $
 
 
 new stuff:
@@ -48,14 +48,14 @@ earmv7eb	y	b	y	y		y		?	?	?
 earmv7hf	y	y	y	y		y		y	y	n
 earmv7hfeb	y	b	y	y		y		y	y	n
 hppa		y	y	y	y		y		y	y	y
-i386		y	y	y	y		y		y	n[8]	?
+i386		y	y	y	y		y		y	n[8]	y
 ia64		y	y	y	y		y		?	N/A	y
 m68000		y	b	y	y		n[1]		?	?	?
 m68k		y	y	y	y		y[9]		y	?	n
-mipseb		y	y	y	y		y		y	?	?
-mipsel		y	y	y	y		y		y	?	?
-mips64eb	y	y	y	y		y		y	y	?
-mips64el	y	b	y	y		y		y	?	?
+mipseb		y	y	y	y		y		y	?	y
+mipsel		y	y	y	y		y		y	?	y
+mips64eb	y	y	y	y		y		y	y	y
+mips64el	y	b	y	y		y		y	?	y
 powerpc		y	b	y	y		y		y	y	y
 powerpc64	y	b	y	y		y		N/A	N/A	y
 sh3eb		y	b	y	y		y		?	?	?
@@ -85,7 +85,7 @@ architecture	tools	kernels	libgcc	native
 [8] - i386 seems to have a signal delivery issue.  pthread tests hang and then
       complain with eg:
 	  threads_and_exec: q[ 627.6700846] sorry, pid 3154 was killed: orphaned traced process
-      this problem occurs with GCC 9 as well.
+      this problem occurs with GCC 9 as well.  works in qemu?
 [9] - x68k/stand fails with:
       link  loadbsd/loadbsd.x
       loadbsd1: program header #1 is not loadable

Index: src/share/mk/bsd.own.mk
diff -u src/share/mk/bsd.own.mk:1.1248 src/share/mk/bsd.own.mk:1.1249
--- src/share/mk/bsd.own.mk:1.1248	Wed May 26 20:21:25 2021
+++ src/share/mk/bsd.own.mk	Thu May 27 06:58:27 2021
@@ -1,4 +1,4 @@
-#	$NetBSD: bsd.own.mk,v 1.1248 2021/05/26 20:21:25 christos Exp $
+#	$NetBSD: bsd.own.mk,v 1.1249 2021/05/27 06:58:27 mrg Exp $
 
 # This needs to be before bsd.init.mk
 .if defined(BSD_MK_COMPAT_FILE)
@@ -74,12 +74,14 @@ TOOLCHAIN_MISSING?=	no
 #
 .if ${MACHINE} == "alpha" || \
     ${MACHINE} == "hppa" || \
+    ${MACHINE} == "i386" || \
     ${MACHINE} == "ia64" || \
     ${MACHINE} == "sparc" || \
     ${MACHINE} == "sparc64" || \
     ${MACHINE} == "vax" || \
     ${MACHINE_ARCH} == "x86_64" || \
     ${MACHINE_CPU} == "aarch64" || \
+    ${MACHINE_CPU} == "mips" || \
     ${MACHINE_CPU} == "powerpc" || \
     ${MACHINE_CPU} == "riscv"
 HAVE_GCC?=	10

Reply via email to