diff options
| author | daney <daney@138bc75d-0d04-0410-961f-82ee72b054a4> | 2009-07-25 20:25:18 +0000 |
|---|---|---|
| committer | daney <daney@138bc75d-0d04-0410-961f-82ee72b054a4> | 2009-07-25 20:25:18 +0000 |
| commit | c4d13c5c0535f2eba2ab5b5dee94666ff6dc7e60 (patch) | |
| tree | 697b3a3928c509ec1d15830956e5fd590de886f9 /libjava/classpath/lib/gnu/java | |
| parent | 616b875f3e877e13c8ed17204b2c208bd6769e31 (diff) | |
| download | ppe42-gcc-c4d13c5c0535f2eba2ab5b5dee94666ff6dc7e60.tar.gz ppe42-gcc-c4d13c5c0535f2eba2ab5b5dee94666ff6dc7e60.zip | |
2009-07-25 David Daney <ddaney@caviumnetworks.com>
PR rtl-optimization/40445
* emit-rtl.c (next_nonnote_insn_bb): New function.
* rtl.h (next_nonnote_insn_bb): Declare new function.
* cfgcleanup.c (try_optimize_cfg): Don't remove an empty block
with no successors that is the successor of the ENTRY_BLOCK.
Continue from the top after removing an empty fallthrough block.
* cfgrtl.c (get_last_bb_insn): Call next_nonnote_insn_bb instead
of next_nonnote_insn.
2009-07-25 David Daney <ddaney@caviumnetworks.com>
PR rtl-optimization/40445
* g++.dg/other/builtin-unreachable-1.C: New testcase.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@150090 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/classpath/lib/gnu/java')
0 files changed, 0 insertions, 0 deletions

