Module Name:    src
Committed By:   mrg
Date:           Mon Sep  4 23:40:06 UTC 2023

Modified Files:
        src/external/gpl3/gcc: README.gcc12

Log Message:
"make release" has included sanitizers with GCC 12 for a while.


To generate a diff of this commit:
cvs rdiff -u -r1.17 -r1.18 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.17 src/external/gpl3/gcc/README.gcc12:1.18
--- src/external/gpl3/gcc/README.gcc12:1.17	Fri Aug 18 01:21:08 2023
+++ src/external/gpl3/gcc/README.gcc12	Mon Sep  4 23:40:05 2023
@@ -1,4 +1,4 @@
-$NetBSD: README.gcc12,v 1.17 2023/08/18 01:21:08 rin Exp $
+$NetBSD: README.gcc12,v 1.18 2023/09/04 23:40:05 mrg Exp $
 
 
 new stuff:
@@ -29,7 +29,7 @@ atf:		does atf run / compare well
 switched:	has port switched?  y (yes), n (no/ready), ? (not ready)
 
 
-architecture	tools	kernels	libgcc	native-gcc/sani	make release[2]	runs	atf	switched
+architecture	tools	kernels	libgcc	native-gcc/sani	make release	runs	atf	switched
 ------------	-----	-------	------	---------------	------------	----	---	--------
 aarch64		y	y	y	y	y[17]	y		y	y	?
 aarch64eb	y	y	y	y	y[17]	y		y	y	?
@@ -70,7 +70,6 @@ riscv64		y	y	y	y	b	y		y	y	?
 ------------	-----	-------	------	---------------	------------	----	---
 architecture	tools	kernels	libgcc	native-gcc/sani	make release	runs	atf
 
-[2]: while libsanitizer is not re-ported, "make release" does not include it.
 [3]: GENERIC.SKI boots just as well as GCC 10.
 [4]: rs6000 has a new generator for rs6000-builtins.cc and rs6000-builtins.h rs6000-vecdefines.h
 [5]: GCC itself fails to build:
@@ -80,12 +79,6 @@ architecture	tools	kernels	libgcc	native
      In file included from sys/arch/powerpc/oea/pmap64.c:4:
      sys/arch/powerpc/oea/pmap.c:2186:2: error: #error PPC_OEA64 not supported
 [11]: sanitizers don't build yet.
-[12]: sanitizers crash early:
-      (gdb) bt
-      #0  0x0000f8ae19f9f424 in __sanitizer::CheckASLR () at /usr/src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_linux.cpp:2179
-      #1  0x0000f8ae19ee1668 in __asan::AsanInitInternal () at /usr/src/external/gpl3/gcc/dist/libsanitizer/asan/asan_rtl.cpp:445
-      #2  0x0000f8ae19ee1834 in __asan::AsanInitInternal () at /usr/src/external/gpl3/gcc/dist/libsanitizer/asan/asan_rtl.cpp:394
-      #3  0x0000f8ae19f19e40 in __interceptor_pthread_mutex_lock (m=0xf8ae19c102c8 <__gthread_active_mutex.0>)
 [13]: on amd64, with very basic test, lsan, ubsan, and asan work, but tsan crashes at start up:
       ThreadSanitizer: CHECK failed: tsan_rtl.cpp:149 "((reinterpret_cast<uptr>(this) % 64)) == ((0))" (0x10, 0x0) (tid=21499)
       ThreadSanitizer:DEADLYSIGNAL

Reply via email to