Module Name: src
Committed By: rin
Date: Tue Aug 15 04:11:53 UTC 2023
Modified Files:
src/external/gpl3/gcc: README.gcc12
Log Message:
README.gcc12: Update for earmv5{,eb}, m68k, sh3el
earmv5{,eb}:
- No new regression for full ATF.
m68k:
- blake2_prov.c needs -fno-stack-protector.
- No new regression for full ATF on amiga.
sh3el:
- In addition to kernel, userland is completely broken.
- No interesting diff with upstream in gcc/config/sh.
- Probably, we need bisectioning for GCC...
To generate a diff of this commit:
cvs rdiff -u -r1.12 -r1.13 src/external/gpl3/gcc/README.gcc12
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.gcc12
diff -u src/external/gpl3/gcc/README.gcc12:1.12 src/external/gpl3/gcc/README.gcc12:1.13
--- src/external/gpl3/gcc/README.gcc12:1.12 Fri Aug 11 07:37:48 2023
+++ src/external/gpl3/gcc/README.gcc12 Tue Aug 15 04:11:53 2023
@@ -1,4 +1,4 @@
-$NetBSD: README.gcc12,v 1.12 2023/08/11 07:37:48 mrg Exp $
+$NetBSD: README.gcc12,v 1.13 2023/08/15 04:11:53 rin Exp $
new stuff:
@@ -36,8 +36,8 @@ aarch64eb y y y y y[17] y y y ?
alpha y y y y b y y y ?
earmv4 y b ? y ? ? ? ? ?
earmv4eb y b ? y ? ? ? ? ?
-earmv5 y y y y b y y ? ?
-earmv5eb y y y y b y y ? ?
+earmv5 y y y y b y y y ?
+earmv5eb y y y y b y y y ?
earmv5hf y b ? y ? ? ? ? ?
earmv5hfeb y b ? y ? ? ? ? ?
earmv6 y b ? y ? ? ? ? ?
@@ -52,7 +52,7 @@ hppa y b y y ? n[5] ? ? ?
i386 y y y y n[18] y y n[19] ?
ia64 y b y y y y y[3] n ?
m68000 y y y y n[11] n y[14] ? ?
-m68k y y y y b y y[14] p[15] ?
+m68k y y y y b y y[14] y[14] ?
mipseb y b y y b y ? ? ?
mipsel y b y y b y ? ? ?
mips64eb y b y y b y ? ? ?
@@ -60,7 +60,7 @@ mips64el y b y y b y ? ? ?
powerpc y y y y ? n[4] ? ? ?
powerpc64 y ? ? y ? ? ? ? ?
sh3eb y ? y y b y ? ? ?
-sh3el y n[20] y y b y ? ? ?
+sh3el y n[20] y y b y n[22] ? ?
sparc y y y y n[21] y y y ?
sparc64 y b y y n[16] y y ? ?
vax y ? y y ? n ? ? ?
@@ -96,8 +96,8 @@ architecture tools kernels libgcc native
==21499==Hint: address points to the zero page.
ThreadSanitizer:DEADLYSIGNAL
ThreadSanitizer: nested bug in the same thread, aborting.
-[14]: "dd count=1" and "env LC_CTYPE=en_US.UTF-8 locale" abort. -fno-stack-protector for strsuftoll.c and citrus_module.c works around the problem.
-[15]: No regression observed for tests/lib/libc/{sys,gen}.
+[14]: "dd count=1", "env LC_CTYPE=en_US.UTF-8 locale", and "tests/crypto/libcrypto/h_evp_test evpmd_blake.txt" abort.
+ adding -fno-stack-protector to strsuftoll.c, citrus_module.c, and blake2_prov.c, respectively, works around the problem.
[16]: sanitizers crash early:
Program received signal SIGSEGV, Segmentation fault.
(gdb) bt
@@ -127,6 +127,8 @@ architecture tools kernels libgcc native
U __sync_val_compare_and_swap_1
U __sync_val_compare_and_swap_4
liblsan and libubsan are mssing the _4 and _8 versions, too.
+[22]: single-user shell crashes. if userland is built with DBG=-O1, it boots into multi-user mode.
+ however, at least db(3) is broken, by which files are corrupted when edited by vi(1).
CPU vs platform test table (for CPUs with multiple ports). this is "make release" or just kernels.