https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84377
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Known to work| |7.4.0, 7.5.0, 8.1.0 Known to fail| |7.3.0 --- Comment #3 from Andrew Pinski <pinskia at gcc dot gnu.org> --- So I can reproduce it with GCC 7.3.0 with: ``` -xc -march=skylake -mmmx -mno-3dnow -msse -msse2 -msse3 -mssse3 -mno-sse4a -mcx16 -msahf -mmovbe -maes -mno-sha -mpclmul -mpopcnt -mabm -mno-lwp -mfma -mno-fma4 -mno-xop -mbmi -msgx -mbmi2 -mno-tbm -mavx -mavx2 -msse4.2 -msse4.1 -mlzcnt -mrtm -mhle -mrdrnd -mf16c -mfsgsbase -mrdseed -mprfchw -madx -mfxsr -mxsave -mxsaveopt -mno-avx512f -mno-avx512er -mno-avx512cd -mno-avx512pf -mno-prefetchwt1 -mclflushopt -mxsavec -mxsaves -mno-avx512dq -mno-avx512bw -mno-avx512vl -mno-avx512ifma -mno-avx512vbmi -mno-avx5124fmaps -mno-avx5124vnniw -mno-clwb -mno-mwaitx -mno-clzero -mno-pku -mno-rdpid -m32 -O2 -std=gnu11 -fgnu89-inline -fmerge-all-constants -fno-strict-aliasing -frounding-math -fstack-protector-all -mpreferred-stack-boundary=4 -fPIC ``` But it passes with GCC 7.4.0.