Module Name: src Committed By: mrg Date: Sat Apr 17 22:01:02 UTC 2021
Modified Files: src/external/gpl3/gcc: README.gcc10 src/external/gpl3/gcc/lib/libgcc: Makefile.inc Log Message: it's spelled aarch64eb. now aarch64eb userland builds, too. update arm64 status (kernels still need new libkern help.) To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 src/external/gpl3/gcc/README.gcc10 cvs rdiff -u -r1.48 -r1.49 src/external/gpl3/gcc/lib/libgcc/Makefile.inc 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.11 src/external/gpl3/gcc/README.gcc10:1.12 --- src/external/gpl3/gcc/README.gcc10:1.11 Sat Apr 17 04:07:16 2021 +++ src/external/gpl3/gcc/README.gcc10 Sat Apr 17 22:01:02 2021 @@ -1,4 +1,4 @@ -$NetBSD: README.gcc10,v 1.11 2021/04/17 04:07:16 mrg Exp $ +$NetBSD: README.gcc10,v 1.12 2021/04/17 22:01:02 mrg Exp $ new stuff: @@ -32,8 +32,8 @@ switched: has port switched? y (yes), n architecture tools kernels libgcc native-gcc make release runs atf switched ------------ ----- ------- ------ ---------- ------------ ---- --- -------- -aarch64 y n[3] n[3] y n ? ? ? -aarch64be y n[3] n[3] y n ? ? ? +aarch64 y n[3] y y n ? ? ? +aarch64eb y n[3] y y n ? ? ? alpha y y y y y y y y earmv4 y y y y y y ? n earmv4eb y b y y y ? ? ? @@ -74,7 +74,7 @@ coldfire ? N/A ? ? ? N/A N/A architecture tools kernels libgcc native-gcc make release runs atf [1] - ramdisk.fs is too large, needs fixing. -[3] - missing __aarch64_swp1_acq in kernels. missing lse.S in libgcc. +[3] - missing __aarch64_swp1_acq in kernels. [6] - vax vs c++ exceptions issue, same as it ever was [7] - fails just as poorly in gxemul/landisk as GCC 9 [8] - i386 seems to have a signal delivery issue. pthread tests hang and then Index: src/external/gpl3/gcc/lib/libgcc/Makefile.inc diff -u src/external/gpl3/gcc/lib/libgcc/Makefile.inc:1.48 src/external/gpl3/gcc/lib/libgcc/Makefile.inc:1.49 --- src/external/gpl3/gcc/lib/libgcc/Makefile.inc:1.48 Sat Apr 17 10:54:46 2021 +++ src/external/gpl3/gcc/lib/libgcc/Makefile.inc Sat Apr 17 22:01:02 2021 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile.inc,v 1.48 2021/04/17 10:54:46 mrg Exp $ +# $NetBSD: Makefile.inc,v 1.49 2021/04/17 22:01:02 mrg Exp $ LIBGCC_MACHINE_ARCH?=${MACHINE_ARCH:S/earmv5/earm/} GCC_MACHINE_SUBDIR=${MACHINE_CPU:C/powerpc.*/rs6000/:C/x86_64/i386/} @@ -170,7 +170,7 @@ ${LIB1ASMFUNCS}: ${.CURDIR}/Makefile .if ${LIB} == "gcc" && \ (${LIBGCC_MACHINE_ARCH} == "aarch64" || \ - ${LIBGCC_MACHINE_ARCH} == "aarch64be") # { + ${LIBGCC_MACHINE_ARCH} == "aarch64eb") # { # XXX lse.S objects are placed directly into "libgcc-objects" for GCC, and # are not pulled out by mknative-gcc easily. . for s in 1 2 4 8 16