diff options
author | kenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4> | 1995-07-10 23:44:22 +0000 |
---|---|---|
committer | kenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4> | 1995-07-10 23:44:22 +0000 |
commit | acb85e0039b795b633582f17c6f26871354d284c (patch) | |
tree | 67254ac70d18aad06ca263260382fc03f787f913 /gcc/jump.c | |
parent | 9dcf72d93d01ff37eb44ebda71053a9c92cfab3f (diff) | |
download | ppe42-gcc-acb85e0039b795b633582f17c6f26871354d284c.tar.gz ppe42-gcc-acb85e0039b795b633582f17c6f26871354d284c.zip |
(jump_optimize): Pass outer_code arg to rtx_cost.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10111 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/jump.c')
-rw-r--r-- | gcc/jump.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/gcc/jump.c b/gcc/jump.c index f2e14ccbc7b..322474c99e9 100644 --- a/gcc/jump.c +++ b/gcc/jump.c @@ -871,7 +871,7 @@ jump_optimize (f, cross_jump, noop_moves, after_regscan) && GET_CODE (SET_SRC (temp1)) != CONST_INT && ! side_effects_p (SET_SRC (temp1)) && ! may_trap_p (SET_SRC (temp1)) - && rtx_cost (SET_SRC (temp1)) < 10) + && rtx_cost (SET_SRC (temp1), SET) < 10) { rtx new = gen_reg_rtx (GET_MODE (temp2)); @@ -910,12 +910,12 @@ jump_optimize (f, cross_jump, noop_moves, after_regscan) #endif && ! side_effects_p (SET_SRC (temp1)) && ! may_trap_p (SET_SRC (temp1)) - && rtx_cost (SET_SRC (temp1)) < 10 + && rtx_cost (SET_SRC (temp1), SET) < 10 && (temp4 = single_set (temp3)) != 0 && rtx_equal_p (SET_DEST (temp4), temp2) && ! side_effects_p (SET_SRC (temp4)) && ! may_trap_p (SET_SRC (temp4)) - && rtx_cost (SET_SRC (temp4)) < 10) + && rtx_cost (SET_SRC (temp4), SET) < 10) { rtx new = gen_reg_rtx (GET_MODE (temp2)); @@ -962,7 +962,7 @@ jump_optimize (f, cross_jump, noop_moves, after_regscan) && regno_last_uid[REGNO (temp5)] == INSN_UID (temp3) && ! side_effects_p (SET_SRC (temp1)) && ! may_trap_p (SET_SRC (temp1)) - && rtx_cost (SET_SRC (temp1)) < 10 + && rtx_cost (SET_SRC (temp1), SET) < 10 && (temp4 = single_set (temp3)) != 0 && (temp2 = SET_DEST (temp4), GET_CODE (temp2) == REG) && GET_MODE_CLASS (GET_MODE (temp2)) == MODE_INT @@ -972,7 +972,7 @@ jump_optimize (f, cross_jump, noop_moves, after_regscan) && rtx_equal_p (SET_DEST (temp4), temp2) && ! side_effects_p (SET_SRC (temp4)) && ! may_trap_p (SET_SRC (temp4)) - && rtx_cost (SET_SRC (temp4)) < 10) + && rtx_cost (SET_SRC (temp4), SET) < 10) { rtx new = gen_reg_rtx (GET_MODE (temp2)); |