diff options
| author | Andrey Belevantsev <abel@ispras.ru> | 2010-03-10 14:08:48 +0300 |
|---|---|---|
| committer | Andrey Belevantsev <abel@gcc.gnu.org> | 2010-03-10 14:08:48 +0300 |
| commit | 9f698956d92618730bae35fddd33452dcb41a47e (patch) | |
| tree | 78682def39936400a111fb29e15e1871abb31802 /libjava/java/util/LinkedHashMap.h | |
| parent | ff4f03c3b276a936ca6eb0778f48f22072aa928a (diff) | |
| download | gcc-9f698956d92618730bae35fddd33452dcb41a47e.zip gcc-9f698956d92618730bae35fddd33452dcb41a47e.tar.gz gcc-9f698956d92618730bae35fddd33452dcb41a47e.tar.bz2 | |
re PR middle-end/42859 (ICE in verify_flow_info)
PR middle-end/42859
* tree-eh.c: Include pointer-set.h.
(lower_eh_dispatch): Filter out duplicate case labels and
remove the unneeded edge when the label is unused. Return
true when some edges are removed.
(execute_lower_eh_dispatch): When any lowering resulted in
removing an edge, also delete unreachable blocks.
* g++.dg/eh/pr42859.C: New test.
From-SVN: r157337
Diffstat (limited to 'libjava/java/util/LinkedHashMap.h')
0 files changed, 0 insertions, 0 deletions
