re PR tree-optimization/77937 (ICE: in replace_one_candidate, at gimple-ssa-strength-reduction.c:3370)
2016-10-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com> PR tree-optimization/77937 * gimple-ssa-strength-reduction.c (analyze_increments): Use POINTER_TYPE_P on the candidate type to determine whether candidates in this chain require pointer arithmetic. From-SVN: r241082
This commit is contained in:
parent
72640c178d
commit
457e189d04
2 changed files with 8 additions and 2 deletions
|
@ -1,3 +1,10 @@
|
|||
2016-10-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
|
||||
|
||||
PR tree-optimization/77937
|
||||
* gimple-ssa-strength-reduction.c (analyze_increments): Use
|
||||
POINTER_TYPE_P on the candidate type to determine whether
|
||||
candidates in this chain require pointer arithmetic.
|
||||
|
||||
2016-10-12 Eric Botcazou <ebotcazou@adacore.com>
|
||||
|
||||
* config/visium/visium.c (visium_gimplify_va_arg): Emit a big-endian
|
||||
|
|
|
@ -2816,8 +2816,7 @@ analyze_increments (slsr_cand_t first_dep, machine_mode mode, bool speed)
|
|||
else if (incr == 0
|
||||
|| incr == 1
|
||||
|| (incr == -1
|
||||
&& (gimple_assign_rhs_code (first_dep->cand_stmt)
|
||||
!= POINTER_PLUS_EXPR)))
|
||||
&& !POINTER_TYPE_P (first_dep->cand_type)))
|
||||
incr_vec[i].cost = COST_NEUTRAL;
|
||||
|
||||
/* FORNOW: If we need to add an initializer, give up if a cast from
|
||||
|
|
Loading…
Add table
Reference in a new issue