Tue Apr 13 10:10:25 2021 UTC ()
with dtrace enabled, there is at least one remaining issue for amd64.


(mrg)
diff -r1.4 -r1.5 src/external/gpl3/gcc/README.gcc10

cvs diff -r1.4 -r1.5 src/external/gpl3/gcc/README.gcc10 (expand / switch to unified diff)

--- src/external/gpl3/gcc/README.gcc10 2021/04/13 08:57:39 1.4
+++ src/external/gpl3/gcc/README.gcc10 2021/04/13 10:10:25 1.5
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1$NetBSD: README.gcc10,v 1.4 2021/04/13 08:57:39 mrg Exp $ 1$NetBSD: README.gcc10,v 1.5 2021/04/13 10:10:25 mrg Exp $
2 2
3 3
4new stuff: 4new stuff:
5 cc1objcplus 5 cc1objcplus
6 libmpx 6 libmpx
7 liboffloadmic 7 liboffloadmic
8 libvtv 8 libvtv
9 libcet 9 libcet
10 libphobos 10 libphobos
11 d 11 d
12 gfortran 12 gfortran
13 lto-dump 13 lto-dump
14 libbacktrace: +dwarf5_CFLAGS = $(libbacktrace_TEST_CFLAGS) -gdwarf-5 14 libbacktrace: +dwarf5_CFLAGS = $(libbacktrace_TEST_CFLAGS) -gdwarf-5
@@ -55,27 +55,27 @@ ia64 y y y y n[2] ? N/A n @@ -55,27 +55,27 @@ ia64 y y y y n[2] ? N/A n
55m68000 y b y y n[1] ? ? ? 55m68000 y b y y n[1] ? ? ?
56m68k y y y y y ? ? ? 56m68k y y y y y ? ? ?
57mipseb y b y y y ? ? ? 57mipseb y b y y y ? ? ?
58mipsel y b y y y ? ? ? 58mipsel y b y y y ? ? ?
59mips64eb y y y y y n[4,5] ? ? 59mips64eb y y y y y n[4,5] ? ?
60mips64el y b y y y ? ? ? 60mips64el y b y y y ? ? ?
61powerpc y b y y y ? ? ? 61powerpc y b y y y ? ? ?
62powerpc64 y b y y y N/A N/A ? 62powerpc64 y b y y y N/A N/A ?
63sh3eb y b y y y ? ? ? 63sh3eb y b y y y ? ? ?
64sh3el y y y y y y ? ? 64sh3el y y y y y y ? ?
65sparc y y y y y y y n 65sparc y y y y y y y n
66sparc64 y y y y y y y n 66sparc64 y y y y y y y n
67vax y y y y y y n[6] n 67vax y y y y y y n[6] n
68x86_64 y y y y y y y n 68x86_64 y y y y y[7] y y ?
69riscv32 y N/A y y y N/A N/A n 69riscv32 y N/A y y y N/A N/A n
70riscv64 y N/A y y y N/A N/A n 70riscv64 y N/A y y y N/A N/A n
71-- 71--
72coldfire ? N/A ? ? ? N/A N/A 72coldfire ? N/A ? ? ? N/A N/A
73------------ ----- ------- ------ ---------- ------------ ---- --- 73------------ ----- ------- ------ ---------- ------------ ---- ---
74architecture tools kernels libgcc native-gcc make release runs atf 74architecture tools kernels libgcc native-gcc make release runs atf
75 75
76[1] - ramdisk.fs is too large, needs fixing. 76[1] - ramdisk.fs is too large, needs fixing.
77[2] - rescue fails to build: 77[2] - rescue fails to build:
78 /tmp//ccnNTCsS.s: Assembler messages: 78 /tmp//ccnNTCsS.s: Assembler messages:
79 /tmp//ccnNTCsS.s:610: Warning: .label_state outside of body region 79 /tmp//ccnNTCsS.s:610: Warning: .label_state outside of body region
80 /tmp//ccnNTCsS.s:611: Warning: .restore outside of body region 80 /tmp//ccnNTCsS.s:611: Warning: .restore outside of body region
81 /tmp//ccnNTCsS.s: Error: 2 warnings, treating warnings as errors 81 /tmp//ccnNTCsS.s: Error: 2 warnings, treating warnings as errors
@@ -91,26 +91,32 @@ architecture tools kernels libgcc native @@ -91,26 +91,32 @@ architecture tools kernels libgcc native
91 [ 1.0000000] phys segment: 0xff00000 @ 0x410000000 91 [ 1.0000000] phys segment: 0xff00000 @ 0x410000000
92 [ 1.0000000] adding 0xff00000 @ 0x410000000 to freelist 0 92 [ 1.0000000] adding 0xff00000 @ 0x410000000 to freelist 0
93 [ 1.0000000] pid 0(system): trap: cpu0, TLB miss (load or instr. fetch) in kernel mode 93 [ 1.0000000] pid 0(system): trap: cpu0, TLB miss (load or instr. fetch) in kernel mode
94 [ 1.0000000] status=0xa3, cause=0x8, epc=0xffffffff802564d4, vaddr=0 94 [ 1.0000000] status=0xa3, cause=0x8, epc=0xffffffff802564d4, vaddr=0
95 [ 1.0000000] tf=0x9800000000165bb0 ksp=0x9800000000165cf0 ra=0xffffffff80256470 ppl=0 95 [ 1.0000000] tf=0x9800000000165bb0 ksp=0x9800000000165cf0 ra=0xffffffff80256470 ppl=0
96 [ 1.0000000] kernel: TLB miss (load or instr. fetch) trap 96 [ 1.0000000] kernel: TLB miss (load or instr. fetch) trap
97 Stopped in pid 0.0 (system) at ffffffff802564d4: sw zero,16(s0) 97 Stopped in pid 0.0 (system) at ffffffff802564d4: sw zero,16(s0)
98 0x9800000000165cf0: 0xffffffff802563+0xd8 (0xffffffff80000000,0,0,0xc000000008000000) ra 0xffffffff803edd18 sz 0 98 0x9800000000165cf0: 0xffffffff802563+0xd8 (0xffffffff80000000,0,0,0xc000000008000000) ra 0xffffffff803edd18 sz 0
99 0x9800000000165cf0: 0xffffffff803edc+0x84 (0xffffffff80000000,0,0,0xc000000008000000) ra 0 sz 0 99 0x9800000000165cf0: 0xffffffff803edc+0x84 (0xffffffff80000000,0,0,0xc000000008000000) ra 0 sz 0
100 - OCTEON kernel seems OK, something in my private configuration? 100 - OCTEON kernel seems OK, something in my private configuration?
101[5] - userland is broken. some dynamic apps run on old install (ie, old 101[5] - userland is broken. some dynamic apps run on old install (ie, old
102 ld.elf_so & shlibs) but nothing in chroot runs (static or dynamic). 102 ld.elf_so & shlibs) but nothing in chroot runs (static or dynamic).
103[6] - vax vs c++ exceptions issue 103[6] - vax vs c++ exceptions issue
 104[7] - with ctf/dtrace enabled, this happens:
 105 /usr/src2/sys/kern/systrace_args.c:19:13: error: array subscript 8 is above array bounds of 'const union <anonymous>[8]' [-Werror=array-bounds]
 106 19 | iarg[1] = SCARG(p, args[SYS_MAXSYSARGS]); /* register_t */
 107 | ^
 108 which makes sense as args[8] is out of bounds.
 109
104 110
105 111
106 112
107CPU vs platform test table (for CPUs with multiple ports). this is "make release" or just kernels. 113CPU vs platform test table (for CPUs with multiple ports). this is "make release" or just kernels.
108values: y (yes), k (kernels only), n (failed), r (running), ? (not attempted), nx (yes, no x11) 114values: y (yes), k (kernels only), n (failed), r (running), ? (not attempted), nx (yes, no x11)
109 115
110CPU platform list 116CPU platform list
111--- -------- ---- 117--- -------- ----
112 acorn32 cats epoc32 evbarm-eb evbarm-el hpcarm iyonix netwinder shark zaurus 118 acorn32 cats epoc32 evbarm-eb evbarm-el hpcarm iyonix netwinder shark zaurus
113earmv4: k k k k k k k y  119earmv4: k k k k k k k y
114earm: k k k k 120earm: k k k k
115earmhf: k k  121earmhf: k k
116earmv6: k k 122earmv6: k k