https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90756
--- Comment #8 from Jakub Jelinek <jakub at gcc dot gnu.org> --- --- gcc/explow.c.jj 2019-01-02 00:12:16.863028945 +0100 +++ gcc/explow.c 2019-06-26 23:27:06.318478614 +0200 @@ -895,7 +895,7 @@ promote_ssa_mode (const_tree name, int * machine_mode mode = TYPE_MODE (type); /* Bypass TYPE_MODE when it maps vector modes to BLKmode. */ - if (mode == BLKmode) + if (0 && mode == BLKmode) { gcc_assert (VECTOR_TYPE_P (type)); mode = type->type_common.mode; passed bootstrap/regtest on x86_64-linux and i686-linux and fixes the testcase too.