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