On 13 November 2015 at 13:17, Richard Biener <richard.guent...@gmail.com> wrote: > On Fri, Nov 13, 2015 at 1:04 PM, Martin Liška <mli...@suse.cz> wrote: >> Hello. >> >> Following patch fixes PR68311, can regbootstrap on x86_64-linux-gnu. >> >> Ready for trunk? > > Please use > > auto_vec <congruence_class *, 2> newclasses; > > as it gets you a stack allocation. Also use quick_push as you know the vector > is large enough. > > Ok with that changes. > > Richard. > Hi,
This patch broke the GCC build for armeb in libgfortran: /tmp/9046893_7.tmpdir/aci-gcc-fsf/sources/gcc-fsf/gccsrc/libgfortran/generated/matmul_i4.c: In function 'matmul_i4': /tmp/9046893_7.tmpdir/aci-gcc-fsf/sources/gcc-fsf/gccsrc/libgfortran/generated/matmul_i4.c:79:1: internal compiler error: in vectorizable_load, at tree-vect-s tmts.c:6711 matmul_i4 (gfc_array_i4 * const restrict retarray, ^ 0xcff5d2 vectorizable_load /tmp/9046893_7.tmpdir/aci-gcc-fsf/sources/gcc-fsf/gccsrc/gcc/tree-vect-stmts.c:6711 0xd06955 vect_transform_stmt(gimple*, gimple_stmt_iterator*, bool*, _slp_tree*, _slp_instance*) /tmp/9046893_7.tmpdir/aci-gcc-fsf/sources/gcc-fsf/gccsrc/gcc/tree-vect-stmts.c:8002 0xd0ec21 vect_transform_loop(_loop_vec_info*) /tmp/9046893_7.tmpdir/aci-gcc-fsf/sources/gcc-fsf/gccsrc/gcc/tree-vect-loop.c:6793 0xd317c9 vectorize_loops() /tmp/9046893_7.tmpdir/aci-gcc-fsf/sources/gcc-fsf/gccsrc/gcc/tree-vectorizer.c:533 Please submit a full bug report, >> Thanks, >> Martin