gnu/gcc/f09bafa778caaeac1faaa16eacf4d0ad7adb6c92 libstdc++: Remove unnecessary code from reduce implementation
Previously, this was necessary for efficient reductions. When I tried to
turn it into a missed-optimization PR, there was no issue (anymore). The
generic _S_static_permute implementation optimizes just fine (or better)
at this point.
The traits_impl.cc change is a simple drive-by fix.
libstdc++-v3/ChangeLog:
* include/bits/simd_vec.h (_M_elements_shifted_to_front): Remove
x86-specific implementation.
* testsuite/std/simd/traits_impl.cc: Fix incorrect macro name.
Signed-off-by: Matthias Kretz <m.kretz@gsi.de>
2 files changed