| @@ -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 | |
4 | new stuff: | | 4 | new 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 |
55 | m68000 y b y y n[1] ? ? ? | | 55 | m68000 y b y y n[1] ? ? ? |
56 | m68k y y y y y ? ? ? | | 56 | m68k y y y y y ? ? ? |
57 | mipseb y b y y y ? ? ? | | 57 | mipseb y b y y y ? ? ? |
58 | mipsel y b y y y ? ? ? | | 58 | mipsel y b y y y ? ? ? |
59 | mips64eb y y y y y n[4,5] ? ? | | 59 | mips64eb y y y y y n[4,5] ? ? |
60 | mips64el y b y y y ? ? ? | | 60 | mips64el y b y y y ? ? ? |
61 | powerpc y b y y y ? ? ? | | 61 | powerpc y b y y y ? ? ? |
62 | powerpc64 y b y y y N/A N/A ? | | 62 | powerpc64 y b y y y N/A N/A ? |
63 | sh3eb y b y y y ? ? ? | | 63 | sh3eb y b y y y ? ? ? |
64 | sh3el y y y y y y ? ? | | 64 | sh3el y y y y y y ? ? |
65 | sparc y y y y y y y n | | 65 | sparc y y y y y y y n |
66 | sparc64 y y y y y y y n | | 66 | sparc64 y y y y y y y n |
67 | vax y y y y y y n[6] n | | 67 | vax y y y y y y n[6] n |
68 | x86_64 y y y y y y y n | | 68 | x86_64 y y y y y[7] y y ? |
69 | riscv32 y N/A y y y N/A N/A n | | 69 | riscv32 y N/A y y y N/A N/A n |
70 | riscv64 y N/A y y y N/A N/A n | | 70 | riscv64 y N/A y y y N/A N/A n |
71 | -- | | 71 | -- |
72 | coldfire ? N/A ? ? ? N/A N/A | | 72 | coldfire ? N/A ? ? ? N/A N/A |
73 | ------------ ----- ------- ------ ---------- ------------ ---- --- | | 73 | ------------ ----- ------- ------ ---------- ------------ ---- --- |
74 | architecture tools kernels libgcc native-gcc make release runs atf | | 74 | architecture 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 | |
107 | CPU vs platform test table (for CPUs with multiple ports). this is "make release" or just kernels. | | 113 | CPU vs platform test table (for CPUs with multiple ports). this is "make release" or just kernels. |
108 | values: y (yes), k (kernels only), n (failed), r (running), ? (not attempted), nx (yes, no x11) | | 114 | values: y (yes), k (kernels only), n (failed), r (running), ? (not attempted), nx (yes, no x11) |
109 | | | 115 | |
110 | CPU platform list | | 116 | CPU 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 |
113 | earmv4: k k k k k k k y | | 119 | earmv4: k k k k k k k y |
114 | earm: k k k k | | 120 | earm: k k k k |
115 | earmhf: k k | | 121 | earmhf: k k |
116 | earmv6: k k | | 122 | earmv6: k k |