To reproduce this issue is should be enough to do:
DFLAGS='-mattr=-avx' dub build --compiler=ldc2
A fix seems to only use intrinsics that the target supports rather than using all of them and deciding at runtime which ones to use.
I've changed sse4.2 to ssse3 since this is what the intrinsics require., I'm not sure if this is a problem. I've hit this issue initially trying to compile serve-d with ldc2 and -mcpu=native.
With ldc2 -mcpu= or -mattr= can cause llvm internal errors:
To reproduce this issue is should be enough to do:
A fix seems to only use intrinsics that the target supports rather than using all of them and deciding at runtime which ones to use.
I've changed
sse4.2
tossse3
since this is what the intrinsics require., I'm not sure if this is a problem. I've hit this issue initially trying to compileserve-d
withldc2
and-mcpu=native
.