diff options
author | Steven Bosscher <steven@gcc.gnu.org> | 2013-11-13 22:55:49 +0000 |
---|---|---|
committer | Steven Bosscher <steven@gcc.gnu.org> | 2013-11-13 22:55:49 +0000 |
commit | d7b6661b5518178c86b947a5996afbd468ee69a6 (patch) | |
tree | c0544da5ab78cc2a30727ef7c2fc441c94407305 /gcc/java | |
parent | c3d77f3add93300df9893709111089f2a9650e83 (diff) | |
download | gcc-d7b6661b5518178c86b947a5996afbd468ee69a6.zip gcc-d7b6661b5518178c86b947a5996afbd468ee69a6.tar.gz gcc-d7b6661b5518178c86b947a5996afbd468ee69a6.tar.bz2 |
cfgrtl.c (can_fallthru): Reorder code to move tablejump check up.
* cfgrtl.c (can_fallthru): Reorder code to move tablejump check up.
Make that check explicit. BB_HEAD cannot be NULL, remove check for it.
* haifa-sched.c (ready_remove_first_dispatch): Check INSN_P before
looking at INSN_CODE.
* reload1.c (delete_dead_insn) Do not expect JUMP_TABLE_DATA to be an
active_insn_p object, respect basic block boundaries.
* reorg.c (follow_jumps): Use invariant that JUMP_TABLE_DATA always
follows immediately after the jump table data label.
* config/nds32/nds32.c (nds32_output_casesi_pc_relative): Likewise.
* config/sh/sh.c (barrier_align): Likewise. Rearrange code such
that JUMP_TABLE_DATA is not expected to be an active_insn_p object.
From-SVN: r204758
Diffstat (limited to 'gcc/java')
-rw-r--r-- | gcc/java/ChangeLog | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/java/ChangeLog b/gcc/java/ChangeLog index 04b3629..2b2d963 100644 --- a/gcc/java/ChangeLog +++ b/gcc/java/ChangeLog @@ -124,7 +124,7 @@ 2012-07-16 Steven Bosscher <steven@gcc.gnu.org> - * java-gimplify.c Include dumpfile.h instead of tree-dump.h + * java-gimplify.c: Include dumpfile.h instead of tree-dump.h * Make-lang.in: Fix dependencies. 2012-07-11 Steven Bosscher <steven@gcc.gnu.org> |