diff options
author | Jakub Jelinek <jakub@redhat.com> | 2013-07-02 13:54:09 +0200 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2013-07-02 13:54:09 +0200 |
commit | c4e87a1393f9829ca9cbd2066501a0bce5f0be38 (patch) | |
tree | 536b79dc2d2049d0001860af4f3197fa19933676 /fixincludes | |
parent | f8411fcce91e66df8d6dae01b1e6444e57428228 (diff) |
re PR tree-optimization/57741 (ICE in tree.c:build_int_cst_wide starting in revision 200394)
PR tree-optimization/57741
* tree-vect-loop.c (vect_is_simple_iv_evolution): Disallow
non-INTEGRAL_TYPE_P non-SCALAR_FLOAT_TYPE_P SSA_NAME step_exprs,
or SCALAR_FLOAT_TYPE_P SSA_NAMEs if !flag_associative_math.
Allow REAL_CST step_exprs if flag_associative_math.
(get_initial_def_for_induction): Handle SCALAR_FLOAT_TYPE_P step_expr.
* gcc.dg/vect/pr57741-1.c: New test.
* gcc.dg/vect/pr57741-2.c: New test.
* gcc.dg/vect/pr57741-3.c: New test.
From-SVN: r200600
Diffstat (limited to 'fixincludes')
0 files changed, 0 insertions, 0 deletions