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.

Reply via email to