https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77511
--- Comment #7 from Andrew Pinski <pinskia at gcc dot gnu.org> --- I tried this under GCC 7.5.0 as provided by Ubuntu (targetting still linux) and I don't get an ICE. That does not mean it was fixed, just I could not reproduce it using that compiler version and targeting linux.