summaryrefslogtreecommitdiffstats
path: root/gcc/jump.c
diff options
context:
space:
mode:
authorkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>1995-07-10 23:44:22 +0000
committerkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>1995-07-10 23:44:22 +0000
commitacb85e0039b795b633582f17c6f26871354d284c (patch)
tree67254ac70d18aad06ca263260382fc03f787f913 /gcc/jump.c
parent9dcf72d93d01ff37eb44ebda71053a9c92cfab3f (diff)
downloadppe42-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.c10
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));
OpenPOWER on IntegriCloud