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

Reply via email to