Wed Mar 23 18:45:41 2016 UTC ()
update the build status for some ppc and mips.


(mrg)
diff -r1.8 -r1.9 src/external/gpl3/gcc/README.gcc53

cvs diff -r1.8 -r1.9 src/external/gpl3/gcc/Attic/README.gcc53 (switch to unified diff)

--- src/external/gpl3/gcc/Attic/README.gcc53 2016/03/23 07:34:37 1.8
+++ src/external/gpl3/gcc/Attic/README.gcc53 2016/03/23 18:45:41 1.9
@@ -1,103 +1,106 @@ @@ -1,103 +1,106 @@
1$NetBSD: README.gcc53,v 1.8 2016/03/23 07:34:37 mrg Exp $ 1$NetBSD: README.gcc53,v 1.9 2016/03/23 18:45:41 mrg Exp $
2 2
3lib: 3lib:
4 libasan is disabled currently (haven't tried yet) 4 libasan is disabled currently (haven't tried yet)
5 5
6new stuff: 6new stuff:
7 cc1objcplus 7 cc1objcplus
8 collect2 -- need to re-introduce? 8 collect2 -- need to re-introduce?
9 libcc1 9 libcc1
10 libcilkrts 10 libcilkrts
11 libmpx 11 libmpx
12 liboffloadmic 12 liboffloadmic
13 libquadmath 13 libquadmath
14 libvtv 14 libvtv
15 libitm 15 libitm
16 16
17other changes to look at: 17other changes to look at:
18 18
19Index: gcc/targhooks.c 19Index: gcc/targhooks.c
20 vs new binutils 20 vs new binutils
21 21
22+ doc/gcov-tool.1 22+ doc/gcov-tool.1
23 23
24 24
25arch/feature list. anything not here has been switched already: 25arch/feature list. anything not here has been switched already:
26 26
27tools: does build.sh tools work? 27tools: does build.sh tools work?
28kernels: does a kernel run? 28kernels: does a kernel run?
29libgcc: does libgcc build? 29libgcc: does libgcc build?
30native-gcc: does a full mknative-gcc complete? 30native-gcc: does a full mknative-gcc complete?
31make release: does build.sh release complete?  31make release: does build.sh release complete?
32runs: does the system boot with a full world? 32runs: does the system boot with a full world?
33atf: does atf run / compare well 33atf: does atf run / compare well
34 34
35 35
36architecture tools kernels libgcc native-gcc make release runs atf 36architecture tools kernels libgcc native-gcc make release runs atf
37------------ ----- ------- ------ ---------- ------------ ---- --- 37------------ ----- ------- ------ ---------- ------------ ---- ---
38alpha y y y y y y[6] y - 7 new failures out of ~4000 38alpha y y y y y y[6] y - 7 new failures out of ~4000
39arm y ? y y n[3] 39arm y ? y y n[3]
40armeb y ? y y n[3] 40armeb y ? y y n[3]
41coldfire y N/A y y ? N/A N/A 41coldfire y N/A y y ? N/A N/A
42earm y ? y y y[3,13] 42earm y ? y y y[3,13]
43earmeb y ? y y y[3,13] 43earmeb y ? y y y[3,13]
44earmhf y ? y y y[3] 44earmhf y ? y y y[3]
45earmhfeb y ? y y y[3] 45earmhfeb y ? y y y[3]
46earmv4 y y y y y[3] y 46earmv4 y y y y y[3] y
47earmv4eb y ? y y y[3] 47earmv4eb y ? y y y[3]
48earmv6 y ? y y y[3] 48earmv6 y ? y y y[3]
49earmv6eb y ? y y y[3] 49earmv6eb y ? y y y[3]
50earmv6hf y ? y y y[3] 50earmv6hf y ? y y y[3]
51earmv6hfeb y ? y y y[3] 51earmv6hfeb y ? y y y[3]
52earmv7 y ? y y y[3] 52earmv7 y ? y y y[3]
53earmv7eb y ? y y y[3] 53earmv7eb y ? y y y[3]
54earmv7hf y ? y y y[3] 54earmv7hf y ? y y y[3]
55earmv7hfeb y ? y y y[3] 55earmv7hfeb y ? y y y[3]
56hppa y ? y y y 56hppa y ? y y y
57i386 y y y y y y  57i386 y y y y y y
58m68000 y ? y y y 58m68000 y ? y y y
59m68k y ? y y y[13] 59m68k y ? y y y[13]
60mipseb y ? y y y 60mipseb y ? y y y
61mipsel y ? y y y 61mipsel y ? y y y
62mips64eb y ? n y n[8] 62mips64eb y ? n y n[8]
63mips64el y ? n y n? 63mips64el y ? n y y[8]
64powerpc y y y y y[4] y[6]  64powerpc y y y y y y[6]
65sh3eb y ? y y y[5] 65sh3eb y ? y y y[5]
66sh3el y ? y y y 66sh3el y ? y y y
67sparc y y y y y y[1] 67sparc y y y y y y[1]
68sparc64 y y y y y n[6,2] y[9] 68sparc64 y y y y y n[6,2] y[9]
69vax n[7] 69vax n[7]
70x86_64 y y y y y y y 70x86_64 y y y y y y y
71-- 71--
72or1k n[11] 72or1k n[11]
73riscv32 n[10] 73riscv32 n[10]
74riscv64 n[10] 74riscv64 n[10]
75ia64 75ia64
76powerpc64 76powerpc64
77------------ ----- ------- ------ ---------- ------------ ---- --- 77------------ ----- ------- ------ ---------- ------------ ---- ---
78architecture tools kernels libgcc native-gcc make release runs atf 78architecture tools kernels libgcc native-gcc make release runs atf
79 79
80 80
81[1] - world built without -fno-delete-null-pointer-checks does not have a 81[1] - world built without -fno-delete-null-pointer-checks does not have a
82 working sshd 82 working sshd
83[2] - -O2 and -Os kernels hang, -O1 SIR reset 83[2] - -O2 and -Os kernels hang, -O1 SIR reset
84 -- may be a SMP issue; ultra10 works, ultra45 SMP does not 84 -- may be a SMP issue; ultra10 works, ultra45 SMP does not
85 -- try sb2000 (particularly with UP kernel. u45 UP is shitty.) 85 -- try sb2000 (particularly with UP kernel. u45 UP is shitty.)
86[3] - MKCOMPAT=no enabled currently, infact OABI seems to be broken. the docs say it was only deprecated, but the options make broken crap. 86[3] - MKCOMPAT=no enabled currently, infact OABI seems to be broken. the docs say it was only deprecated, but the options make broken crap.
87[4] - really, this is 'distribution sets' and a kernel 87[4]
88[5] - sh3eb tries to use sh specific atomic config which doesn't work, has hand edited mknative output 88[5] - sh3eb tries to use sh specific atomic config which doesn't work, has hand edited mknative output
89[6] - sshd is broken, regardless of compiler options 89[6] - sshd is broken, regardless of compiler options
90 -- libldap.so.4.3 is broken on sparc64; replacing just this fixes sshd. 90 -- libldap.so.4.3 is broken on sparc64; replacing just this fixes sshd.
91 -- very very odd -- linking the GCC 5.3 created libldap *.pico flies with the GCC 4.8 compiler works 91 -- very very odd -- linking the GCC 5.3 created libldap *.pico flies with the GCC 4.8 compiler works
92 -- it is not binutils 2.23 vs 2.26 92 -- it is not binutils 2.23 vs 2.26
93[7] - GCC fails to build 93[7] - GCC fails to build
94[8] - sgimips64 release build fails, mdsetimage'd gz'd kernels don't get built? 94[8] - sgimips64 release build fails, mdsetimage'd gz'd kernels don't get built?
95[9] - with a 4.8 base.tgz and 5.3 everythingelse.tgz, about 60 additional failures out of ~3800 95[9] - with a 4.8 base.tgz and 5.3 everythingelse.tgz, about 60 additional failures out of ~3800
96[10] - fails to build tools with: 96[10] - fails to build tools with:
97 /usr/src8/tools/gcc/../../external/gpl3/gcc/dist/gcc/config/riscv/riscv.h:1087:9: error: attempt to use poisoned "MOVE_BY_PIECES_P" 97 /usr/src8/tools/gcc/../../external/gpl3/gcc/dist/gcc/config/riscv/riscv.h:1087:9: error: attempt to use poisoned "MOVE_BY_PIECES_P"
98 #define MOVE_BY_PIECES_P(SIZE, ALIGN) \ 98 #define MOVE_BY_PIECES_P(SIZE, ALIGN) \
99[11] - diagnostic.c fails to bulid -- perhaps some bad merge? 99[11] - diagnostic.c fails to bulid -- perhaps some bad merge?
100 /usr/src8/tools/gcc/../../external/gpl3/gcc/dist/gcc/cp/error.c:3384:40: warning: too many arguments for format [-Wformat-extra-args] 100 /usr/src8/tools/gcc/../../external/gpl3/gcc/dist/gcc/cp/error.c:3384:40: warning: too many arguments for format [-Wformat-extra-args]
101 .... 101 ....
102[13] - m68k builds tested: mvm68k amiga atari 102[13] - builds tested:
103 - earm builds tested: shark evbarm* 103 - m68k: mvm68k amiga atari
 104 - earm : shark evbarm*
 105 - mipsel: sgimips
 106 - mips64el: sgimips[fail] evbmips