From: Richard Sandiford Date: Mon, 19 Jun 2023 08:43:36 +0000 (+0100) Subject: vect: Restore aarch64 bootstrap X-Git-Tag: basepoints/gcc-15~8204 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1de281a21e0ad349b5633dc24a4ff23b2c5e04db;p=thirdparty%2Fgcc.git vect: Restore aarch64 bootstrap gcc/ * tree-vect-loop-manip.cc (vect_set_loop_condition_partial_vectors): Handle null niters_skip. --- diff --git a/gcc/tree-vect-loop-manip.cc b/gcc/tree-vect-loop-manip.cc index 213d248b485a..20f570e4a0d6 100644 --- a/gcc/tree-vect-loop-manip.cc +++ b/gcc/tree-vect-loop-manip.cc @@ -820,7 +820,8 @@ vect_set_loop_condition_partial_vectors (class loop *loop, tree ni_actual_type = TREE_TYPE (niters); unsigned int ni_actual_precision = TYPE_PRECISION (ni_actual_type); tree niters_skip = LOOP_VINFO_MASK_SKIP_NITERS (loop_vinfo); - niters_skip = gimple_convert (&preheader_seq, compare_type, niters_skip); + if (niters_skip) + niters_skip = gimple_convert (&preheader_seq, compare_type, niters_skip); /* Convert NITERS to the same size as the compare. */ if (compare_precision > ni_actual_precision