https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67512
--- Comment #5 from Marek Polacek <mpolacek at gcc dot gnu.org> --- With the patch we don't ICE anymore but we lose this warning: ice.c:10:3: warning: āzā may be used uninitialized in this function [-Wmaybe-uninitialized] fn3 (z); ^ but I think that's not a fault of the patch.