Module Name: src Committed By: mrg Date: Thu Mar 24 21:20:31 UTC 2016
Modified Files: src/external/gpl3/gcc: README.gcc53 Log Message: update: - earmv4 works (atf has one new failure, that seems common) - mipsel run - sparc runs - sparc64 mostly works in UP mode - add list of actual machines tested on To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11 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.10 src/external/gpl3/gcc/README.gcc53:1.11 --- src/external/gpl3/gcc/README.gcc53:1.10 Thu Mar 24 21:10:21 2016 +++ src/external/gpl3/gcc/README.gcc53 Thu Mar 24 21:20:31 2016 @@ -1,4 +1,4 @@ -$NetBSD: README.gcc53,v 1.10 2016/03/24 21:10:21 skrll Exp $ +$NetBSD: README.gcc53,v 1.11 2016/03/24 21:20:31 mrg Exp $ lib: libasan is disabled currently (haven't tried yet) @@ -43,7 +43,7 @@ earm y ? y y y[3,13] earmeb y ? y y y[3,13] earmhf y ? y y y[3] earmhfeb y ? y y y[3] -earmv4 y y y y y[3] y +earmv4 y y y y y[3] y y[4] earmv4eb y ? y y y[3] earmv6 y ? y y y[3] earmv6eb y ? y y y[3] @@ -58,14 +58,14 @@ i386 y y y y y y m68000 y ? y y y m68k y ? y y y[13] mipseb y ? y y y -mipsel y ? y y y +mipsel y y y y y y mips64eb y ? n y n[8] mips64el y ? n y y[8] powerpc y y y y y y[6] sh3eb y ? y y y[5] sh3el y ? y y y -sparc y y y y y y[1] -sparc64 y y y y y n[6,2] y[9] +sparc y y y y y y +sparc64 y y y y y y[6,2] y vax n[7] x86_64 y y y y y y y -- @@ -78,13 +78,12 @@ powerpc64 architecture tools kernels libgcc native-gcc make release runs atf -[1] - world built without -fno-delete-null-pointer-checks does not have a - working sshd +[1] - [2] - -O2 and -Os kernels hang, -O1 SIR reset -- may be a SMP issue; ultra10 works, ultra45 SMP does not -- try sb2000 (particularly with UP kernel. u45 UP is shitty.) [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] +[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. @@ -92,7 +91,7 @@ architecture tools kernels libgcc native -- it is not binutils 2.23 vs 2.26 [7] - GCC fails to build [8] - sgimips64 release build fails, mdsetimage'd gz'd kernels don't get built? -[9] - with a 4.8 base.tgz and 5.3 everythingelse.tgz, about 60 additional failures out of ~3800 +[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) \ @@ -104,3 +103,12 @@ architecture tools kernels libgcc native - earm : shark evbarm* - mipsel: sgimips - mips64el: sgimips[fail] evbmips +[14] - machines tested: + - sparc ss20 (OK) + - sparc64 ultra45 (FAIL), ultra10 (OK) + - powerpc pegasosII (OK) + - alpha UP1000 (OK) + - arm shark (OK) + - evbmips gxemul MALTA (FAIL - not gcc problem) + - pmax gxemul (OK) + - i386/amd64 (OK)