aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorMatthias Kretz <m.kretz@gsi.de>2023-03-21 14:20:52 +0100
committerMatthias Kretz <m.kretz@gsi.de>2023-03-21 20:30:19 +0100
commit403e48ef441b0502af46ad3598f699f4a1611791 (patch)
treefc6fd11d39627ced5cada69e72e3c00c03d2f544 /gcc
parentdd282b16bfd3c6e218dffb7798a375365b10ae22 (diff)
downloadgcc-403e48ef441b0502af46ad3598f699f4a1611791.zip
gcc-403e48ef441b0502af46ad3598f699f4a1611791.tar.gz
gcc-403e48ef441b0502af46ad3598f699f4a1611791.tar.bz2
libstdc++: Skip integer division optimization for Clang
Clang ICEs on _SimdImplX86::_S_divides. The function is only working around a missed optimization and not necessary for correctness. Therefore, don't use it for Clang. Signed-off-by: Matthias Kretz <m.kretz@gsi.de> libstdc++-v3/ChangeLog: * include/experimental/bits/simd_detail.h: Don't define _GLIBCXX_SIMD_WORKAROUND_PR90993 for Clang. * include/experimental/bits/simd_x86.h (_S_divides): Remove check for __clang__.
Diffstat (limited to 'gcc')
0 files changed, 0 insertions, 0 deletions