Module Name:    src
Committed By:   mrg
Date:           Sun Mar 27 00:07:20 UTC 2016

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

Log Message:
- figured out the ldap/ssh problem.  was miscompiled crtbeginS.o which
  has been worked around.
- update some testing info.
- merge or1k/riscv descriptions that are actually the same problem.


To generate a diff of this commit:
cvs rdiff -u -r1.14 -r1.15 src/external/gpl3/gcc/README.gcc53

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.gcc53
diff -u src/external/gpl3/gcc/README.gcc53:1.14 src/external/gpl3/gcc/README.gcc53:1.15
--- src/external/gpl3/gcc/README.gcc53:1.14	Sat Mar 26 09:01:20 2016
+++ src/external/gpl3/gcc/README.gcc53	Sun Mar 27 00:07:20 2016
@@ -1,4 +1,4 @@
-$NetBSD: README.gcc53,v 1.14 2016/03/26 09:01:20 mrg Exp $
+$NetBSD: README.gcc53,v 1.15 2016/03/27 00:07:20 mrg Exp $
 
 lib:
 	libasan is disabled currently (haven't tried yet)
@@ -69,7 +69,7 @@ sparc64		y	y	y	y		y		y[6,2]	y
 vax		y	y	y	y		y		y[15]	n
 x86_64		y	y	y	y		y		y	y
 --
-or1k		n[11]
+or1k		n[10]
 riscv32		n[10]
 riscv64		n[10]
 ia64
@@ -85,19 +85,12 @@ architecture	tools	kernels	libgcc	native
 [3] - MKCOMPAT=no enabled currently, infact OABI seems to be broken.  the docs say it was only deprecated, but the options make broken crap.
 [4] - bin/expr/t_expr:overflow fails on shark, only new failure.  fails on other ports too.
 [5] - sh3eb tries to use sh specific atomic config which doesn't work, has hand edited mknative output
-[6] - sshd is broken, regardless of compiler options
-	-- libldap.so.4.3 is broken on sparc64; replacing just this fixes sshd.
-	-- very very odd -- linking the GCC 5.3 created libldap *.pico flies with the GCC 4.8 compiler works
-	-- it is not binutils 2.23 vs 2.26
-[7] - GCC fails to build
+[6] - crtbeginS.o builds incorrectly with GCC 5.3 and -O2.  a hack for -O1 has been added.
+[7] - 
 [8] - sgimips64 release build fails, mdsetimage'd gz'd kernels don't get built?
 [9] - 
-[10] - fails to build tools with:
-	/usr/src8/tools/gcc/../../external/gpl3/gcc/dist/gcc/config/riscv/riscv.h:1087:9: error: attempt to use poisoned "MOVE_BY_PIECES_P"
-	 #define MOVE_BY_PIECES_P(SIZE, ALIGN)    \
-[11] - diagnostic.c fails to bulid -- perhaps some bad merge?
-	/usr/src8/tools/gcc/../../external/gpl3/gcc/dist/gcc/cp/error.c:3384:40: warning: too many arguments for format [-Wformat-extra-args]
-	....
+[10] - needs to be re-merged with GCC 5.3 versions of these not-merged-to-mainline-gcc ports.
+[11] - 
 [13] - builds tested:
        - m68k: mvm68k amiga atari
        - earm : shark evbarm*
@@ -105,7 +98,7 @@ architecture	tools	kernels	libgcc	native
        - mips64el: sgimips[fail] evbmips
 [14] - machines tested:
        - sparc ss20 (OK)
-       - sparc64 ultra45 (FAIL), ultra10 (OK)
+       - sparc64 ultra45 (FAIL), ultra10 (OK), sb2000 (OK UP, FAIL SMP.)
        - powerpc pegasosII (OK)
        - alpha UP1000 (OK)
        - arm shark (OK)

Reply via email to