Module Name: src Committed By: rin Date: Fri Aug 4 14:54:40 UTC 2023
Modified Files: src/external/gpl3/gcc: README.gcc12 Log Message: README.gcc12: Updated m68000 and m68k - Kernel works just fine for sun2. Once-observed error was due to misc/57562. - Kernel and bootloader work just fine for amiga. - Userland needs COPTS.strsuftoll.c+=-fno-stack-protector. - For amiga, no regression for tests/lib/libc/{sys,gen}. To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 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.6 src/external/gpl3/gcc/README.gcc12:1.7 --- src/external/gpl3/gcc/README.gcc12:1.6 Fri Aug 4 07:40:04 2023 +++ src/external/gpl3/gcc/README.gcc12 Fri Aug 4 14:54:40 2023 @@ -1,4 +1,4 @@ -$NetBSD: README.gcc12,v 1.6 2023/08/04 07:40:04 mrg Exp $ +$NetBSD: README.gcc12,v 1.7 2023/08/04 14:54:40 rin Exp $ new stuff: @@ -19,7 +19,7 @@ todo: arch/feature list. tools: does build.sh tools work? -kernels: does a kernel run? y (yes), b (builds/ready), ? (not ready) +kernels: does a kernel run? y (yes), b (builds/ready), p (partially), ? (not ready) libgcc: does libgcc build? native-gcc: does a full mknative-gcc complete? sani: has sanitizer been ported to this CPU again for GCC 12? b (build) y (works) @@ -51,8 +51,8 @@ earmv7hfeb y b ? y b y ? ? ? hppa y b y y ? n[5] ? ? ? i386 y b y y y y ? ? ? ia64 y b y y y y y[3] n ? -m68000 y n[9] y y n[11] n ? ? ? -m68k y b y y b y ? ? ? +m68000 y y y y n[11] n y[14] ? ? +m68k y y y y b y y[14] p[15] ? mipseb y b y y b y ? ? ? mipsel y b y y b y ? ? ? mips64eb y b y y b y ? ? ? @@ -87,7 +87,6 @@ architecture tools kernels libgcc native 534 | #define Bcopy(x,y) memcpy(&x->sign,&y->sign,y->wds*sizeof(ULong) + 2*sizeof(int)) src/lib/libc/gdtoa/strtod.c:582:17: note: in expansion of macro 'Bcopy' 582 | Bcopy(bd, bd0); -[9]: sun2 fails to load the kernel, probably too big again. [10]: libc.so fails to link with weird relocation errors: vax--netbsdelf/bin/ld: warning: dynamic relocation to `?' in readonly section `.eh_frame' [11]: sanitizers don't build yet. @@ -105,6 +104,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" aborts. "COPTS.strsuftoll.c+=-fno-stack-protector" works around the problem. +[15]: No regression observed for tests/lib/libc/{sys,gen}. CPU vs platform test table (for CPUs with multiple ports). this is "make release" or just kernels.