Issue |
151623
|
Summary |
[Clang] Clang crashes when using SSE4.1 intrinsics without -msse4.1 flag
|
Labels |
clang
|
Assignees |
|
Reporter |
Xniao
|
Clang crashes when using SSE4.1 intrinsics (like _mm_blendv_epi8) without the appropriate target flag (-msse4.1), while GCC correctly provides a clear diagnostic message.
Repro: https://godbolt.org/z/x1Wvc98b1
## Program
```cpp
#include <immintrin.h>
const int8_t scalarValue = 1;
__m128i vector1 = _mm_set1_epi8(scalarValue);
__m128i vector2 = _mm_set1_epi8(2);
__m128i vector3 = _mm_set1_epi8(3);
__m128i resultVector = _mm_blendv_epi8(vector2, vector3, vector1);
```
_______________________________________________
llvm-bugs mailing list
llvm-bugs@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs