Work-around for gcc version < 8.2 versus std::fma (#572)
Use a compat::fma wrapper for std::fma to avoid a bug in the tree optimizer in GCC version < 8.2. See: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87046 Fixes #568.
Showing
- include/arbor/math.hpp 3 additions, 1 deletioninclude/arbor/math.hpp
- include/arbor/simd/implbase.hpp 3 additions, 1 deletioninclude/arbor/simd/implbase.hpp
- include/arbor/util/compat.hpp 10 additions, 0 deletionsinclude/arbor/util/compat.hpp
- test/unit/test_simd.cpp 2 additions, 1 deletiontest/unit/test_simd.cpp
- test/validation/interpolate.hpp 3 additions, 1 deletiontest/validation/interpolate.hpp
Please register or sign in to comment