https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109750
--- Comment #6 from Andrew Pinski <pinskia at gcc dot gnu.org> --- icc version 2021.1.2 (gcc version 10.1.0 compatibility) Has the same behavior as GCC. While: icc version 19.0.0.117 (gcc version 8.2.0 compatibility) had the MSVC behavior clang has the same behavior as GCC since clang 3.0.0.