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.

Reply via email to