1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-10-19 02:29:40 +00:00
freebsd/contrib/llvm-project
Dimitry Andric 802ff7fcee Avoid emitting popcnt in libclang_rt.fuzzer*.a if unsupported
Since popcnt is only supported by CPUTYPE=nehalem and later, ensure that
this instruction is only emitted when appropriate. Otherwise, programs
using the library can abort with SIGILL.

See also: https://github.com/llvm/llvm-project/issues/52893

PR:		258156
Reported by:	Eric Rucker <bhtooefr@bhtooefr.org>
MFC after:	3 days

(cherry picked from commit 1331805574)
2022-01-02 13:02:19 +01:00
..
clang Revert clang change that breaks CTF on aarch64 2021-12-15 21:09:50 +01:00
compiler-rt Avoid emitting popcnt in libclang_rt.fuzzer*.a if unsupported 2022-01-02 13:02:19 +01:00
libcxx Merge llvm-project release/13.x llvmorg-13.0.0-rc2-43-gf56129fe78d5 2021-12-06 17:30:04 +01:00
libunwind Merge llvm-project release/13.x llvmorg-13.0.0-rc2-43-gf56129fe78d5 2021-12-06 17:30:04 +01:00
lld Merge llvm-project 13.0.0 release 2021-12-06 17:30:07 +01:00
lldb Merge llvm-project release/13.x llvmorg-13.0.0-rc3-8-g08642a395f23 2021-12-06 17:30:05 +01:00
llvm Apply clang fix for crash or assertion failure compiling part of llvm 2021-12-27 11:19:41 +01:00
openmp Merge llvm-project release/13.x llvmorg-13.0.0-rc1-97-g23ba3732246a 2021-12-06 17:30:03 +01:00
FREEBSD-Xlist Belatedly update contrib/llvm-project/FREEBSD-Xlist for llvm 13 2021-12-06 17:30:11 +01:00