tree-optimization: only DSE trapping insn if -fdelete-dead-exceptions
commitd86a20ee8bed8840d39ab781c935a411e28fa0b6
authorIan Lance Taylor <iant@golang.org>
Fri, 1 Jul 2022 21:51:45 +0000 (1 14:51 -0700)
committerIan Lance Taylor <iant@golang.org>
Sun, 3 Jul 2022 00:34:09 +0000 (2 17:34 -0700)
tree9c35493fce241f26959fe0114dc404d1d4da6dcf
parent20f0f30522de3cfc7e3cff5069deb737ca4c6049
tree-optimization: only DSE trapping insn if -fdelete-dead-exceptions

gcc/ChangeLog:

* tree-ssa-dse.cc (dse_optimize_stmt): Only delete a trapping
statement if -fdelete-dead-exceptions.

gcc/testsuite/ChangeLog:

* g++.dg/torture/except-1.C: New test.
gcc/testsuite/g++.dg/torture/except-1.C [new file with mode: 0644]
gcc/tree-ssa-dse.cc