cse.c (cse_insn): Don't look at JUMP_LABEL field of a conditionl return.
* cse.c (cse_insn): Don't look at JUMP_LABEL field of a conditionl return. (cse_end_of_basic_block): Similarly. From-SVN: r16534
This commit is contained in:
parent
9155d500fb
commit
85c3ba60dd
2 changed files with 9 additions and 1 deletions
|
@ -1,3 +1,9 @@
|
|||
Sun Nov 16 23:52:48 1997 Jeffrey A Law (law@cygnus.com)
|
||||
|
||||
* cse.c (cse_insn): Don't look at JUMP_LABEL field of a conditionl
|
||||
return.
|
||||
(cse_end_of_basic_block): Similarly.
|
||||
|
||||
Sun Nov 16 23:01:40 1997 J. Kean Johnston <jkj@sco.com>
|
||||
|
||||
* i386/sco5.h (ASM_OUTPUT_ALIGNED_BSS): Define.
|
||||
|
|
|
@ -7062,7 +7062,8 @@ cse_insn (insn, in_libcall_block)
|
|||
NOTE_SOURCE_FILE (insn) = 0;
|
||||
cse_jumps_altered = 1;
|
||||
/* One less use of the label this insn used to jump to. */
|
||||
--LABEL_NUSES (JUMP_LABEL (insn));
|
||||
if (JUMP_LABEL (insn) != 0)
|
||||
--LABEL_NUSES (JUMP_LABEL (insn));
|
||||
/* No more processing for this set. */
|
||||
sets[i].rtl = 0;
|
||||
}
|
||||
|
@ -8095,6 +8096,7 @@ cse_end_of_basic_block (insn, data, follow_jumps, after_loop, skip_blocks)
|
|||
&& GET_CODE (p) == JUMP_INSN
|
||||
&& GET_CODE (PATTERN (p)) == SET
|
||||
&& GET_CODE (SET_SRC (PATTERN (p))) == IF_THEN_ELSE
|
||||
&& JUMP_LABEL (p) != 0
|
||||
&& LABEL_NUSES (JUMP_LABEL (p)) == 1
|
||||
&& NEXT_INSN (JUMP_LABEL (p)) != 0)
|
||||
{
|
||||
|
|
Loading…
Add table
Reference in a new issue