Module Name:    src
Committed By:   mrg
Date:           Mon Feb  4 03:19:23 UTC 2019

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

Log Message:
- sanitizer source list is not properly updated yet
- several platforms have progressed.  in particular, evbmips64-eb works.


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 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.2 src/external/gpl3/gcc/README.gcc7:1.3
--- src/external/gpl3/gcc/README.gcc7:1.2	Sun Feb  3 12:14:45 2019
+++ src/external/gpl3/gcc/README.gcc7	Mon Feb  4 03:19:23 2019
@@ -1,4 +1,4 @@
-$NetBSD: README.gcc7,v 1.2 2019/02/03 12:14:45 mrg Exp $
+$NetBSD: README.gcc7,v 1.3 2019/02/04 03:19:23 mrg Exp $
 
 new stuff (from gcc 5):
 	cc1objcplus
@@ -8,6 +8,11 @@ new stuff (from gcc 5):
 	libvtv
 	libitm
 
+known todo for gcc7:
+	- sanitizer file lists are not updated properly
+		- pull out more stuff via mknative-gcc vs hand coded in Makefile??
+
+
 arch/feature list.  anything not here has been switched already:
 
 tools:		does build.sh tools work?
@@ -22,14 +27,14 @@ atf:		does atf run / compare well
 architecture	tools	kernels	libgcc	native-gcc	make release	runs	atf
 ------------	-----	-------	------	----------	------------	----	---
 aarch64		y	?	y	y		n[2]		?	?
-alpha		?	?	?	?		?		?	?
+alpha		y	?	y	y		?		?	?
 arm		?	?	?	?		?		?	?
 armeb		?	?	?	?		?		?	?
 earm		?	?	?	?		?		?	?
 earmeb		?	?	?	?		?		?	?
 earmhf		?	?	?	?		?		?	?
 earmhfeb	?	?	?	?		?		?	?
-earmv4		?	?	?	?		?		?	?
+earmv4		y	?	n[5]	y		?		?	?
 earmv4eb	?	?	?	?		?		?	?
 earmv6		?	?	?	?		?		?	?
 earmv6eb	?	?	?	?		?		?	?
@@ -39,22 +44,22 @@ earmv7		?	?	?	?		?		?	?
 earmv7eb	?	?	?	?		?		?	?
 earmv7hf	?	?	?	?		?		?	?
 earmv7hfeb	?	?	?	?		?		?	?
-hppa		?	?	?	?		?		?	?
-i386		y	builds	y	y		y		?	?
-ia64		?	?	?	?		?		?	?
-m68000		?	?	?	?		?		?	?
+hppa		y	?	?	y		?		?	?
+i386		y	builds	?	y		y		?	?
+ia64		y	?	?	y		?		?	?
+m68000		n[4]	?	?	?		?		?	?
 m68k		?	?	?	?		?		?	?
-mipseb		?	?	?	?		?		?	?
-mipsel		?	?	?	?		?		?	?
-mips64eb	?	?	?	?		?		?	?
-mips64el	?	?	?	?		?		?	?
+mipseb		y	?	?	y		?		?	?
+mipsel		y	?	?	y		?		?	?
+mips64eb	y	y	y	y		y		y	?
+mips64el	y	?	?	y		?		?	?
 powerpc		?	?	?	?		?		?	?
 powerpc64	?	?	?	?		?		?	?
-sh3eb		?	?	?	?		?		?	?
-sh3el		?	?	?	?		?		?	?
+sh3eb		y	?	?	y		?		?	?
+sh3el		y	?	?	y		?		?	?
 sparc		y	y	y	y		y		y	?
 sparc64		y	?	?	n[1]		?		?	?
-vax		?	?	?	?		?		?	?
+vax		y	?	?	y		y/n[3]		?	?
 x86_64		y	y	y	y		y		y	y
 --
 or1k		
@@ -66,3 +71,17 @@ architecture	tools	kernels	libgcc	native
 
 [1] - sparc64-gcc gets ICE at startup
 [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:
+	 }
+	 ^
+	(insn 444 443 445 19 (set (reg:SI 389)
+		(subreg:SI (mem:DI (plus:SI (plus:SI (mult:SI (reg:SI 387)
+				    (const_int 8 [0x8]))
+				(reg/f:SI 17 virtual-stack-vars))
+			    (const_int -224 [0xffffffffffffff20])) [18 *_176+0 S8 A32]) 4)) "/usr/src6/external/gpl3/gcc/dist/gcc/wide-int.h":1817 -1
+	     (nil))
+	/usr/src6/external/gpl3/gcc/dist/gcc/calls.c:1361:1: internal compiler error: in extract_insn, at recog.c:2311
+    - 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

Reply via email to