diff options
| author | rguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4> | 2013-02-08 11:00:26 +0000 |
|---|---|---|
| committer | rguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4> | 2013-02-08 11:00:26 +0000 |
| commit | ff829efafe8edc3daafc4e07c1fb5d68555772a0 (patch) | |
| tree | 81c148d9e2f62306dffd098afe34e256d86ec31e /libjava/classpath/gnu/java/awt/java2d/PolyEdgeComparator.java | |
| parent | eafea251b1c9d71413ae8cbb0d5eb2460c5f0560 (diff) | |
| download | ppe42-gcc-ff829efafe8edc3daafc4e07c1fb5d68555772a0.tar.gz ppe42-gcc-ff829efafe8edc3daafc4e07c1fb5d68555772a0.zip | |
2013-02-08 Richard Biener <rguenther@suse.de>
PR middle-end/56181
* cfgloop.h (flow_loops_find): Adjust.
(bb_loop_header_p): Declare.
* cfgloop.c (bb_loop_header_p): New function split out from ...
(flow_loops_find): ... here. Adjust function signature,
support incremental loop structure update.
(verify_loop_structure): Cleanup. Verify a loop is a loop.
* cfgloopmanip.c (fix_loop_structure): Move ...
* loop-init.c (fix_loop_structure): ... here.
(apply_loop_flags): Split out from ...
(loop_optimizer_init): ... here.
(fix_loop_structure): Use apply_loop_flags. Use flow_loops_find
in incremental mode, only remove dead loops here.
* gcc.dg/torture/pr56181.c: New testcase.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@195879 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/classpath/gnu/java/awt/java2d/PolyEdgeComparator.java')
0 files changed, 0 insertions, 0 deletions

