aboutsummaryrefslogtreecommitdiff
path: root/gcc/cppdefault.c
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2019-10-28 13:42:03 +0000
committerRichard Biener <rguenth@gcc.gnu.org>2019-10-28 13:42:03 +0000
commit97c6bea819ec0a773041308e62a7c05c33f093b0 (patch)
treefd82c1940beb67c5d5fae3fcd85d1f4ef7a94fc8 /gcc/cppdefault.c
parent14c835a01ceac44e685589489b46ffaabd034177 (diff)
downloadgcc-97c6bea819ec0a773041308e62a7c05c33f093b0.zip
gcc-97c6bea819ec0a773041308e62a7c05c33f093b0.tar.gz
gcc-97c6bea819ec0a773041308e62a7c05c33f093b0.tar.bz2
re PR tree-optimization/92241 (ice in vect_mark_pattern_st mts, at tree-vect-patterns.c:5175)
2019-10-28 Richard Biener <rguenther@suse.de> PR tree-optimization/92241 * tree-vect-loop.c (vect_fixup_scalar_cycles_with_patterns): When we failed to update the reduction index do not use the pattern stmts for the reduction chain. (vectorizable_reduction): When the reduction chain is corrupt, fail. * tree-vect-patterns.c (vect_mark_pattern_stmts): Stop when we fail to update the reduction chain. * gcc.dg/torture/pr92241.c: New testcase. From-SVN: r277516
Diffstat (limited to 'gcc/cppdefault.c')
0 files changed, 0 insertions, 0 deletions