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.