Hi, This is a simple patch changing parameter to below functions: create_intersect_range_checks_index create_intersect_range_checks as well as updating calls to these functions. This is to make them independent to vectorizer's data structure. Bootstrap and test on x86_64 and AArch64, is it OK? Thanks, bin 2017-05-22 Bin Cheng * tree-vect-loop-manip.c (create_intersect_range_checks_index): Pass in parameter loop, rather than loop_vinfo. (create_intersect_range_checks): Ditto. (vect_create_cond_for_alias_checks): Update call to above function.