https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96512
Martin Liška <marxin at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |marxin at gcc dot gnu.org --- Comment #5 from Martin Liška <marxin at gcc dot gnu.org> --- Running that within Intel SDE: https://software.intel.com/content/www/us/en/develop/articles/intel-software-development-emulator.html All 8.x releases are fine: Releases 8.1.0 (406c2abec3f998e9)(02 May 2018 10:13): [took: 0.892s] result: OK SIMD: avx512 -- vector size = 8 :: 0 == 0 :: 0.0666667 == 0.0666667 :: 0.133333 == 0.133333 :: 0.2 == 0.2 :: 0.266667 == 0.266667 :: 0.333333 == 0.333333 :: 0.4 == 0.4 :: 0.466667 == 0.466667 :: 0.533333 == 0.533333 :: 0.6 == 0.6 :: 0.666667 == 0.666667 :: 0.733333 == 0.733333 :: 0.8 == 0.8 :: 0.866667 == 0.866667 :: 0.933333 == 0.933333 :: 1 == 1 8.2.0 (ddeb81e76461fc00)(26 Jul 2018 09:47): [took: 0.866s] result: OK SIMD: avx512 -- vector size = 8 :: 0 == 0 :: 0.0666667 == 0.0666667 :: 0.133333 == 0.133333 :: 0.2 == 0.2 :: 0.266667 == 0.266667 :: 0.333333 == 0.333333 :: 0.4 == 0.4 :: 0.466667 == 0.466667 :: 0.533333 == 0.533333 :: 0.6 == 0.6 :: 0.666667 == 0.666667 :: 0.733333 == 0.733333 :: 0.8 == 0.8 :: 0.866667 == 0.866667 :: 0.933333 == 0.933333 :: 1 == 1 8.3.0 (4c44b708f11eec6f)(22 Feb 2019 14:20): [took: 0.856s] result: OK SIMD: avx512 -- vector size = 8 :: 0 == 0 :: 0.0666667 == 0.0666667 :: 0.133333 == 0.133333 :: 0.2 == 0.2 :: 0.266667 == 0.266667 :: 0.333333 == 0.333333 :: 0.4 == 0.4 :: 0.466667 == 0.466667 :: 0.533333 == 0.533333 :: 0.6 == 0.6 :: 0.666667 == 0.666667 :: 0.733333 == 0.733333 :: 0.8 == 0.8 :: 0.866667 == 0.866667 :: 0.933333 == 0.933333 :: 1 == 1 8.4.0 (8cd3bffead2ed1d1)(04 Mar 2020 08:30): [took: 0.853s] result: OK SIMD: avx512 -- vector size = 8 :: 0 == 0 :: 0.0666667 == 0.0666667 :: 0.133333 == 0.133333 :: 0.2 == 0.2 :: 0.266667 == 0.266667 :: 0.333333 == 0.333333 :: 0.4 == 0.4 :: 0.466667 == 0.466667 :: 0.533333 == 0.533333 :: 0.6 == 0.6 :: 0.666667 == 0.666667 :: 0.733333 == 0.733333 :: 0.8 == 0.8 :: 0.866667 == 0.866667 :: 0.933333 == 0.933333 :: 1 == 1