diff options
author | Richard Biener <rguenther@suse.de> | 2022-10-19 09:01:56 +0200 |
---|---|---|
committer | Richard Biener <rguenther@suse.de> | 2022-10-19 10:55:39 +0200 |
commit | 32ab9238d86dfa6d74d3592bec570f4f257d0413 (patch) | |
tree | f4664d405d991361b8ba7cd9c0062765ea055d80 /gcc/config/i386 | |
parent | 75f7ff1f1e74ea9aecf30f6038545a51a30b4a87 (diff) | |
download | gcc-32ab9238d86dfa6d74d3592bec570f4f257d0413.zip gcc-32ab9238d86dfa6d74d3592bec570f4f257d0413.tar.gz gcc-32ab9238d86dfa6d74d3592bec570f4f257d0413.tar.bz2 |
tree-optimization/106781 - adjust cgraph lhs removal
The following matches up the cgraph code removing LHS of a noreturn
call with what fixup_noreturn_call does which gets along without
inserting a definition, fixing the ICE resulting from having no
place to actually insert that new def.
PR tree-optimization/106781
* cgraph.cc (cgraph_edge::redirect_call_stmt_to_callee): Copy
LHS removal from fixup_noreturn_call.
* gcc.dg/pr106781.c: New testcase.
Diffstat (limited to 'gcc/config/i386')
0 files changed, 0 insertions, 0 deletions