Module Name:    src
Committed By:   mrg
Date:           Tue Feb  5 07:43:08 UTC 2019

Modified Files:
        src/external/gpl3/gcc: README.gcc7

Log Message:
update status:
- alpha, i386, powerpc, sparc64 all seem to work too, though sparc64
  has a caveat with signed vs. unsigned "fast" integer types, and its
  ramdisk overflows.
- hppa almost works.  1 uncommited change, ramdisk overflows.
- m68k begins to work.


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/external/gpl3/gcc/README.gcc7

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.gcc7
diff -u src/external/gpl3/gcc/README.gcc7:1.3 src/external/gpl3/gcc/README.gcc7:1.4
--- src/external/gpl3/gcc/README.gcc7:1.3	Mon Feb  4 03:19:23 2019
+++ src/external/gpl3/gcc/README.gcc7	Tue Feb  5 07:43:08 2019
@@ -1,4 +1,4 @@
-$NetBSD: README.gcc7,v 1.3 2019/02/04 03:19:23 mrg Exp $
+$NetBSD: README.gcc7,v 1.4 2019/02/05 07:43:08 mrg Exp $
 
 new stuff (from gcc 5):
 	cc1objcplus
@@ -27,7 +27,7 @@ atf:		does atf run / compare well
 architecture	tools	kernels	libgcc	native-gcc	make release	runs	atf
 ------------	-----	-------	------	----------	------------	----	---
 aarch64		y	?	y	y		n[2]		?	?
-alpha		y	?	y	y		?		?	?
+alpha		y	?	y	y		y		y	?
 arm		?	?	?	?		?		?	?
 armeb		?	?	?	?		?		?	?
 earm		?	?	?	?		?		?	?
@@ -44,21 +44,21 @@ earmv7		?	?	?	?		?		?	?
 earmv7eb	?	?	?	?		?		?	?
 earmv7hf	?	?	?	?		?		?	?
 earmv7hfeb	?	?	?	?		?		?	?
-hppa		y	?	?	y		?		?	?
-i386		y	builds	?	y		y		?	?
+hppa		y	n[6]	y	y		n[7]		?	?
+i386		y	y	y	y		y		y	?
 ia64		y	?	?	y		?		?	?
 m68000		n[4]	?	?	?		?		?	?
-m68k		?	?	?	?		?		?	?
+m68k		y	?	y	y		?		?	?
 mipseb		y	?	?	y		?		?	?
 mipsel		y	?	?	y		?		?	?
 mips64eb	y	y	y	y		y		y	?
 mips64el	y	?	?	y		?		?	?
-powerpc		?	?	?	?		?		?	?
+powerpc		y	y	y	y		y		y	?
 powerpc64	?	?	?	?		?		?	?
-sh3eb		y	?	?	y		?		?	?
-sh3el		y	?	?	y		?		?	?
+sh3eb		y	?	y	y		?		?	?
+sh3el		y	?	y	y		?		?	?
 sparc		y	y	y	y		y		y	?
-sparc64		y	?	?	n[1]		?		?	?
+sparc64		y	y	y	y[1]		n[8]		y	?
 vax		y	?	?	y		y/n[3]		?	?
 x86_64		y	y	y	y		y		y	y
 --
@@ -69,7 +69,8 @@ coldfire	?	N/A	?	?		?		N/A	N/A
 ------------	-----	-------	------	----------	------------	----	---
 architecture	tools	kernels	libgcc	native-gcc	make release	runs	atf
 
-[1] - sparc64-gcc gets ICE at startup
+[1] - sparc64-gcc gets ICE at startup.  because sizeof(ufast8/16/32) != sizeof(sfast8/16/32)
+	-- uncommited hack to workaround it seems to work fine.
 [2] - __curbrk won't link libc.so
 [3] - gcc can't be built: 
 	/usr/src6/external/gpl3/gcc/dist/gcc/calls.c:1361:1: error: unrecognizable insn:
@@ -85,3 +86,7 @@ architecture	tools	kernels	libgcc	native
     - the rest of the world builds fine.
 [4] - ar: netbsd.o: No such file or directory
 [5] - libstdc++ eh_personality.cc ends up with refs to arm eabi specific functions that are in libunwind for us
+[6] - uncommited changes that need confirming.
+[7] - ramdisk fails:  32,nbmakefs: Writing inode 1562 (work/./usr/mdec/boot), bytes 229376 + 4096: No space left on device
+[8] - ramdisk fails:  32,nbmakefs: Writing inode 1026 (work/./usr/share/zoneinfo/US/Alaska), bytes 0 + 2380: No space left on device
+

Reply via email to