OSDN Git Service

* reorg.c (ANNUL_IFTRUE_SLOTS, ANNUL_IFFALSE_SLOTS): Add new
authorlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 28 Mar 1993 21:25:08 +0000 (21:25 +0000)
committerlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 28 Mar 1993 21:25:08 +0000 (21:25 +0000)
commit45c67dee38a3fcd5f4ec09a1d166ef3941612a29
tree1d74671217c5c6befaa921620f28b452b622f04a
parentb37fffc631cd9e9699410118f576a49ff0bc26d4
* reorg.c (ANNUL_IFTRUE_SLOTS, ANNUL_IFFALSE_SLOTS): Add new
flags variable to these dummy macros.
(get_jump_flags): New function.
(optimize_skip): Get jump flags information from the delay insn.
(steal_delay_list_from_target): Get jump flags information from the
delay insn and the label of the trial jump.
(steal_delay_list_from_fallthrough): Get jump flags information
from the delay insn.
(try_merge_delay_insns): Likewise.
(fill_simple_delay_slots): Likewise.
(fill_slots_from_thread): Likewise.
(make_return_insn): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@3904 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/reorg.c