Source-Changes-D archive

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

Re: CVS commit: src/external/gpl3/gcc/lib



On 08.02.2019 23:06, matthew green wrote:
> Module Name:	src
> Committed By:	mrg
> Date:		Fri Feb  8 22:06:12 UTC 2019
> 
> Modified Files:
> 	src/external/gpl3/gcc/lib/libasan: Makefile
> 	src/external/gpl3/gcc/lib/libtsan: Makefile
> 	src/external/gpl3/gcc/lib/libubsan: Makefile
> 
> Log Message:
> define CAN_SANITIZE_UB properly:  libasan and libtsan need to not
> have it set, libubsan needs to have it set.
> 
> fixes almost all the new atf failures from GCC 7 switch.
> 
> 

UBSan can be combined with ASan and TSan.

The way to go is to link UBSan into ASan/TSan/etc.

I'm doing this in LLVM ones here:
http://netbsd.org/~kamil/llvm/llvm-sanitizers-patch1.txt

Additionally ASan should link LSan code.

We apparently want more tests in ATF verifying *San + UBSan used
concurrently.

Attachment: signature.asc
Description: OpenPGP digital signature



Home | Main Index | Thread Index | Old Index