diff options
author | steven <steven@138bc75d-0d04-0410-961f-82ee72b054a4> | 2013-11-13 22:55:49 +0000 |
---|---|---|
committer | steven <steven@138bc75d-0d04-0410-961f-82ee72b054a4> | 2013-11-13 22:55:49 +0000 |
commit | cd3161168d05b1cb003b6c95a68224ceed4d1b06 (patch) | |
tree | c0544da5ab78cc2a30727ef7c2fc441c94407305 /gcc/tree-ssa-loop-niter.c | |
parent | 579f61ef294af10b117fbd181760d7c8c269fa6b (diff) | |
download | ppe42-gcc-cd3161168d05b1cb003b6c95a68224ceed4d1b06.tar.gz ppe42-gcc-cd3161168d05b1cb003b6c95a68224ceed4d1b06.zip |
* 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.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@204758 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/tree-ssa-loop-niter.c')
0 files changed, 0 insertions, 0 deletions