NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

PR/58352 CVS commit: src/external/gpl3/gcc



The following reply was made to PR port-sparc/58352; it has been noted by GNATS.

From: "Rin Okuyama" <rin%netbsd.org@localhost>
To: gnats-bugs%gnats.NetBSD.org@localhost
Cc: 
Subject: PR/58352 CVS commit: src/external/gpl3/gcc
Date: Tue, 2 Jul 2024 02:36:22 +0000

 Module Name:	src
 Committed By:	rin
 Date:		Tue Jul  2 02:36:22 UTC 2024
 
 Modified Files:
 	src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common:
 	    sanitizer_atomic_clang.h
 	src/external/gpl3/gcc/lib: Makefile.sanitizer
 
 Log Message:
 gcc: lib*san: Enable built-in 64-bit atomic ops for !__HAVE_ATOMIC64_OPS
 
 as already done for some mips platforms by upstream.
 
 Now, libubsan (as well as libasan if platform itself is supported)
 work on some ILP32 platforms.
 
 Fix PR port-sparc/58352.
 
 This may be slower than another possible fix where all 64-bit atomic
 variables are replaced by 32-bit ones. But, it should still be better
 than having relatively large diffs to upstream; sanitizers are not
 enabled for normal use, anyway.
 
 XXX
 Note that filename confusion in upstream codes:
 - "sanitizer_atomic_clang.h" is used also for GCC.
 - "sanitizer_atomic_clang_mips.h" has no mips specific codes.
 
 
 To generate a diff of this commit:
 cvs rdiff -u -r1.4 -r1.5 \
     src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_atomic_clang.h
 cvs rdiff -u -r1.18 -r1.19 src/external/gpl3/gcc/lib/Makefile.sanitizer
 
 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.
 


Home | Main Index | Thread Index | Old Index