* 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
Name |
Last commit
|
Last update |
---|---|---|
.. | ||
constraints.md | Loading commit data... | |
divcost-analysis | Loading commit data... | |
divtab-sh4-300.c | Loading commit data... | |
divtab-sh4.c | Loading commit data... | |
divtab.c | Loading commit data... | |
elf.h | Loading commit data... | |
embed-elf.h | Loading commit data... | |
iterators.md | Loading commit data... | |
linux.h | Loading commit data... | |
little.h | Loading commit data... | |
netbsd-elf.h | Loading commit data... | |
newlib.h | Loading commit data... | |
predicates.md | Loading commit data... | |
rtems.h | Loading commit data... | |
rtemself.h | Loading commit data... | |
sh-c.c | Loading commit data... | |
sh-mem.cc | Loading commit data... | |
sh-modes.def | Loading commit data... | |
sh-protos.h | Loading commit data... | |
sh.c | Loading commit data... | |
sh.h | Loading commit data... | |
sh.md | Loading commit data... | |
sh.opt | Loading commit data... | |
sh1.md | Loading commit data... | |
sh4-300.md | Loading commit data... | |
sh4.md | Loading commit data... | |
sh4a.md | Loading commit data... | |
sh64.h | Loading commit data... | |
sh_treg_combine.cc | Loading commit data... | |
shmedia.h | Loading commit data... | |
shmedia.md | Loading commit data... | |
sshmedia.h | Loading commit data... | |
superh.h | Loading commit data... | |
superh.opt | Loading commit data... | |
sync.md | Loading commit data... | |
t-linux | Loading commit data... | |
t-netbsd-sh5-64 | Loading commit data... | |
t-rtems | Loading commit data... | |
t-sh | Loading commit data... | |
t-sh64 | Loading commit data... | |
t-vxworks | Loading commit data... | |
ushmedia.h | Loading commit data... | |
vxworks.h | Loading commit data... |