aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-loop-ch.c
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2020-09-24 10:14:33 +0200
committerRichard Biener <rguenther@suse.de>2020-09-24 10:20:41 +0200
commit10843f8303509fcba880c6c05c08e4b4ccd24f36 (patch)
treef31b1e91b04fde83788a442b217e4ec6db7b5f3d /gcc/tree-ssa-loop-ch.c
parent7e437162001f258c8db4eae25da3bca812dd557a (diff)
downloadgcc-10843f8303509fcba880c6c05c08e4b4ccd24f36.zip
gcc-10843f8303509fcba880c6c05c08e4b4ccd24f36.tar.gz
gcc-10843f8303509fcba880c6c05c08e4b4ccd24f36.tar.bz2
tree-optimization/97085 - fold some trivial bool vector ?:
The following aovids the ICE in the testcase by doing some additional simplification of VEC_COND_EXPRs for VECTOR_BOOLEAN_TYPE_P which we don't really expect, esp. when they are not classical vectors, thus AVX512 or SVE masks. 2020-09-24 Richard Biener <rguenther@suse.de> PR tree-optimization/97085 * match.pd (mask ? { false,..} : { true, ..} -> ~mask): New. * gcc.dg/vect/pr97085.c: New testcase.
Diffstat (limited to 'gcc/tree-ssa-loop-ch.c')
0 files changed, 0 insertions, 0 deletions