aboutsummaryrefslogtreecommitdiff
path: root/gcc/builtins.c
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2020-09-23 15:03:31 +0200
committerRichard Biener <rguenther@suse.de>2020-09-23 15:56:32 +0200
commit3457dae55f72bd4ac0f346bbebb02d1613ac4b5c (patch)
treec361b2e22d8a1f2ebf9e29b57d31675d0628ceee /gcc/builtins.c
parent67c935c8232f6fe96a4be2dc27287b7ace839c67 (diff)
downloadgcc-3457dae55f72bd4ac0f346bbebb02d1613ac4b5c.zip
gcc-3457dae55f72bd4ac0f346bbebb02d1613ac4b5c.tar.gz
gcc-3457dae55f72bd4ac0f346bbebb02d1613ac4b5c.tar.bz2
middle-end/96453 - relax gimple_expand_vec_cond_expr
This relaxes the condition under which we also try NE_EXPR for a fake generated compare in addition to LT_EXPR given the fact the verification ICEd when it failed but obviously was only implemented for constants. Thus the patch removes the verification and the restriction to constant operands. 2020-09-23 Richard Biener <rguenther@suse.de> PR middle-end/96453 * gimple-isel.cc (gimple_expand_vec_cond_expr): Remove LT_EXPR -> NE_EXPR verification and also apply it for non-constant masks. * gcc.dg/pr96453.c: New testcase.
Diffstat (limited to 'gcc/builtins.c')
0 files changed, 0 insertions, 0 deletions