]> git.ipfire.org Git - thirdparty/gcc.git/commit
tree-optimization/123602 - avoid PRE-inserting abnormal SSA refs
authorRichard Biener <rguenther@suse.de>
Mon, 19 Jan 2026 09:21:10 +0000 (10:21 +0100)
committerRichard Biener <rguenth@gcc.gnu.org>
Mon, 19 Jan 2026 10:37:57 +0000 (11:37 +0100)
commit134bc017ebac60eb53166998ec7efbc2e7f7e3b5
treea5f5e310d5e3018595ef09f61ffe98d7fbb82c84
parente9a62938be080e1d849f6b1e013633584ecace9b
tree-optimization/123602 - avoid PRE-inserting abnormal SSA refs

The following fixes an omission in find_or_generate_expression to
check for SSA_NAME_OCCURS_IN_ABNORMAL_PHI as already done in
create_expression_by_pieces.

PR tree-optimization/123602
* tree-ssa-pre.cc (find_or_generate_expression): Do not
generate references to abnormal SSA names.

* g++.dg/torture/pr123603.C: New testcase.
gcc/testsuite/g++.dg/torture/pr123603.C [new file with mode: 0644]
gcc/tree-ssa-pre.cc