aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree.h
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2022-05-05 09:34:59 +0200
committerRichard Biener <rguenther@suse.de>2022-05-05 10:36:49 +0200
commite1a41143a2e24c65d94364fd82b165ff71a759d8 (patch)
treecc4e56a30092275b6d77f7b127b918cab01176fd /gcc/tree.h
parent938a02a589dc22cef65bba2b131fc9e4874baddb (diff)
downloadgcc-e1a41143a2e24c65d94364fd82b165ff71a759d8.zip
gcc-e1a41143a2e24c65d94364fd82b165ff71a759d8.tar.gz
gcc-e1a41143a2e24c65d94364fd82b165ff71a759d8.tar.bz2
tree-optimization/105484 - VEC_SET and EH
When the IL representation of VEC_SET is marked as throwing (unnecessarily), we need to clean that when replacing it with the .VEC_SET internal function call which cannot throw. 2022-05-05 Richard Biener <rguenther@suse.de> PR tree-optimization/105484 * gimple-isel.cc (gimple_expand_vec_set_expr): Clean EH, return whether the CFG changed. (gimple_expand_vec_exprs): When the CFG changed, clean it up. * gcc.dg/torture/pr105484.c: New testcase.
Diffstat (limited to 'gcc/tree.h')
0 files changed, 0 insertions, 0 deletions