diff options
| author | matz <matz@138bc75d-0d04-0410-961f-82ee72b054a4> | 2010-04-14 14:50:33 +0000 |
|---|---|---|
| committer | matz <matz@138bc75d-0d04-0410-961f-82ee72b054a4> | 2010-04-14 14:50:33 +0000 |
| commit | 836a3d81c2862455d518b57496f87758d6bc1b37 (patch) | |
| tree | 05e8f3fe688ca2ced73803178ff9b08bfa60f8b5 /libjava/classpath/lib/gnu/java/util/WeakIdentityHashMap$WeakEntrySet.class | |
| parent | 14a88549539804115326818690e66a96cc937019 (diff) | |
| download | ppe42-gcc-836a3d81c2862455d518b57496f87758d6bc1b37.tar.gz ppe42-gcc-836a3d81c2862455d518b57496f87758d6bc1b37.zip | |
PR tree-optimization/42963
* tree-cfg.c (touched_switch_bbs): New static variable.
(group_case_labels_stmt): New function broken out from ...
(group_case_labels): ... here, use the above.
(start_recording_case_labels): Allocate touched_switch_bbs.
(end_recording_case_labels): Deallocate it, call
group_case_labels_stmt.
(gimple_redirect_edge_and_branch): Remember index of affected BB.
testsuite/
* testsuite/gcc.dg/pr42963.c: New testcase.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@158345 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/classpath/lib/gnu/java/util/WeakIdentityHashMap$WeakEntrySet.class')
0 files changed, 0 insertions, 0 deletions

