From: James Greenhalgh Date: Tue, 10 Nov 2015 14:40:43 +0000 (+0000) Subject: [Patch GCC 4.9/Vect] Partial backport of r228751 (pr68238) X-Git-Tag: releases/gcc-4.9.4~516 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8c0b1f4e27f41e74f6369bdab6560bce06c8472a;p=thirdparty%2Fgcc.git [Patch GCC 4.9/Vect] Partial backport of r228751 (pr68238) Partial backport from trunk r228751. PR tree-optimization/68238 2015-10-13 Richard Biener * tree-vect-loop.c (vect_estimate_min_profitable_iters): Use LOOP_VINFO_COMP_ALIAS_DDRS to estimate alias versioning cost. From-SVN: r230110 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 0c0c3df60f33..94e0cfce764e 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,12 @@ +2015-11-10 James Greenhalgh + + Partial backport from trunk r228751. + PR tree-optimization/68238 + 2015-10-13 Richard Biener + + * tree-vect-loop.c (vect_estimate_min_profitable_iters): Use + LOOP_VINFO_COMP_ALIAS_DDRS to estimate alias versioning cost. + 2015-11-09 Eric Botcazou PR target/57845 diff --git a/gcc/tree-vect-loop.c b/gcc/tree-vect-loop.c index 16bbefd20d1f..d5454faa1ac1 100644 --- a/gcc/tree-vect-loop.c +++ b/gcc/tree-vect-loop.c @@ -2792,7 +2792,7 @@ vect_estimate_min_profitable_iters (loop_vec_info loop_vinfo, if (LOOP_REQUIRES_VERSIONING_FOR_ALIAS (loop_vinfo)) { /* FIXME: Make cost depend on complexity of individual check. */ - unsigned len = LOOP_VINFO_MAY_ALIAS_DDRS (loop_vinfo).length (); + unsigned len = LOOP_VINFO_COMP_ALIAS_DDRS (loop_vinfo).length (); (void) add_stmt_cost (target_cost_data, len, vector_stmt, NULL, 0, vect_prologue); dump_printf (MSG_NOTE,