middle-end/103851 - ensure SSA names are released during OMP lowering
authorRichard Biener <rguenther@suse.de>
Mon, 3 Jan 2022 11:55:45 +0000 (12:55 +0100)
committerRichard Biener <rguenther@suse.de>
Mon, 3 Jan 2022 12:51:24 +0000 (13:51 +0100)
commit4911609fbe47d3e4d2765cd67031a7e0ee9f5af0
treef772d893b829545a79f0c2e7165e88946839878d
parent91031bffa42fdea3c985727d042cd1882a64be9c
middle-end/103851 - ensure SSA names are released during OMP lowering

This makes sure to release moved & remapped SSA names during OMP
outlining which happens before going into SSA but with SSA names
created by gimplification around.

2022-01-03  Richard Biener  <rguenther@suse.de>

PR middle-end/103851
* tree-cfg.c (move_sese_region_to_fn): Always release SSA names.

* g++.dg/gomp/pr103851.C: New testcase.
gcc/testsuite/g++.dg/gomp/pr103851.C [new file with mode: 0644]
gcc/tree-cfg.c