Thu Nov 28 19:31:27 2019 UTC ()
note that earm and riscv switched to GCC 8.


(mrg)
diff -r1.5 -r1.6 src/external/gpl3/gcc/README.gcc8

cvs diff -r1.5 -r1.6 src/external/gpl3/gcc/Attic/README.gcc8 (expand / switch to unified diff)

--- src/external/gpl3/gcc/Attic/README.gcc8 2019/11/18 01:13:39 1.5
+++ src/external/gpl3/gcc/Attic/README.gcc8 2019/11/28 19:31:27 1.6
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1$NetBSD: README.gcc8,v 1.5 2019/11/18 01:13:39 mrg Exp $ 1$NetBSD: README.gcc8,v 1.6 2019/11/28 19:31:27 mrg Exp $
2 2
3new stuff: 3new stuff:
4 cc1objcplus 4 cc1objcplus
5 libmpx 5 libmpx
6 liboffloadmic 6 liboffloadmic
7 libvtv 7 libvtv
8 libcet 8 libcet
9 9
10 10
11todo: 11todo:
12 - audit all uses of new warning-disable variables and 12 - audit all uses of new warning-disable variables and
13 convert some from -Wno- to -Wno-error= 13 convert some from -Wno- to -Wno-error=
14 14
@@ -18,59 +18,59 @@ tools: does build.sh tools work? @@ -18,59 +18,59 @@ tools: does build.sh tools work?
18kernels: does a kernel run? 18kernels: does a kernel run?
19libgcc: does libgcc build? 19libgcc: does libgcc build?
20native-gcc: does a full mknative-gcc complete? 20native-gcc: does a full mknative-gcc complete?
21make release: does build.sh release complete? 21make release: does build.sh release complete?
22runs: does the system boot with a full world? 22runs: does the system boot with a full world?
23atf: does atf run / compare well 23atf: does atf run / compare well
24switched: has port switched? y (yes), n (no/ready), ? (not ready) 24switched: has port switched? y (yes), n (no/ready), ? (not ready)
25 25
26 26
27architecture tools kernels libgcc native-gcc make release runs atf switched 27architecture tools kernels libgcc native-gcc make release runs atf switched
28------------ ----- ------- ------ ---------- ------------ ---- --- -------- 28------------ ----- ------- ------ ---------- ------------ ---- --- --------
29aarch64 y y y y y y y y 29aarch64 y y y y y y y y
30alpha y y y y y ? ? ? 30alpha y y y y y ? ? ?
31earmv4 y y y y y y ? ? 31earmv4 y y y y y y ? y
32earmv4eb y ? y y ? ? ? ? 32earmv4eb y ? y y ? ? ? y
33earm y ? y y ? ? ? ? 33earm y ? y y ? ? ? y
34earmeb y ? y y ? ? ? ? 34earmeb y ? y y ? ? ? y
35earmhf y ? y y ? ? ? ? 35earmhf y ? y y ? ? ? y
36earmhfeb y ? y y ? ? ? ? 36earmhfeb y ? y y ? ? ? y
37earmv6 y ? y y ? ? ? ? 37earmv6 y ? y y ? ? ? y
38earmv6eb y ? y y ? ? ? ? 38earmv6eb y ? y y ? ? ? y
39earmv6hf y ? y y ? ? ? ? 39earmv6hf y ? y y ? ? ? y
40earmv6hfeb y ? y y ? ? ? ? 40earmv6hfeb y ? y y ? ? ? y
41earmv7 y ? y y ? ? ? ? 41earmv7 y ? y y ? ? ? y
42earmv7eb y ? y y ? ? ? ? 42earmv7eb y ? y y ? ? ? y
43earmv7hf y y y y y y n[3] n 43earmv7hf y y y y y y n[3] y
44earmv7hfeb y ? y y ? ? ? ? 44earmv7hfeb y ? y y ? ? ? y
45hppa y ? y y ? ? ? ? 45hppa y ? y y ? ? ? ?
46i386 y y y y y y y y 46i386 y y y y y y y y
47ia64 y y y y y y n[4] y 47ia64 y y y y y y n[4] y
48m68000 y ? y y ? ? ? ? 48m68000 y ? y y ? ? ? ?
49m68k y y y y y ? ? ? 49m68k y y y y y ? ? ?
50mipseb y y y y ? ? ? ? 50mipseb y y y y ? ? ? ?
51mipsel y ? y y ? ? ? ? 51mipsel y ? y y ? ? ? ?
52mips64eb y y y y y y y[2] ? 52mips64eb y y y y y y y[2] ?
53mips64el y ? y y ? ? ? ? 53mips64el y ? y y ? ? ? ?
54powerpc y y y y y y y[1] ? 54powerpc y y y y y y y[1] ?
55powerpc64 y n y y y y y y 55powerpc64 y n y y y y y y
56sh3eb y y y y y y yX ? 56sh3eb y y y y y y yX ?
57sh3el y y y y y ? ? ? 57sh3el y y y y y ? ? ?
58sparc y y y y y y y y 58sparc y y y y y y y y
59sparc64 y y y y y y y y 59sparc64 y y y y y y y y
60vax y ? ? y ? ? ? ? 60vax y ? ? y ? ? ? ?
61x86_64 y y y y y y y y 61x86_64 y y y y y y y y
62riscv32 y ? y y y ? ? ?  62riscv32 y ? y y y ? ? y
63riscv64 y ? y y y ? ? ? 63riscv64 y ? y y y ? ? y
64-- 64--
65coldfire ? N/A ? ? ? N/A N/A 65coldfire ? N/A ? ? ? N/A N/A
66------------ ----- ------- ------ ---------- ------------ ---- --- 66------------ ----- ------- ------ ---------- ------------ ---- ---
67architecture tools kernels libgcc native-gcc make release runs atf 67architecture tools kernels libgcc native-gcc make release runs atf
68 68
69[1] - many ipsec atf and c++ failures 69[1] - many ipsec atf and c++ failures
70[2] - lots of failures, no idea if bad 70[2] - lots of failures, no idea if bad
71[3] - c++ exceptions are broken, all arm 71[3] - c++ exceptions are broken, all arm
72[4] - not upto userland yet 72[4] - not upto userland yet
73 73
74CPU vs platform test table (for CPUs with multiple ports). this is "make release" or just kernels. 74CPU vs platform test table (for CPUs with multiple ports). this is "make release" or just kernels.
75values: y (yes), k (kernels only), n (failed), r (running), ? (not attempted) 75values: y (yes), k (kernels only), n (failed), r (running), ? (not attempted)
76 76