From: Jan Hubicka Date: Thu, 15 Jan 2004 10:47:01 +0000 (+0100) Subject: re PR bootstrap/13692 (ICE in schedule_insns, at sched-rgn.c:2743 with stage1 compile... X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=c78661545d58ff402819646d976a5a744526477b;p=gcc.git re PR bootstrap/13692 (ICE in schedule_insns, at sched-rgn.c:2743 with stage1 compiler compiling crtstuff.c) PR bootstrap/13692 * sched-deps.c (sched_analyze_1, sched_analyze_2): Fix thinko in previous patch. From-SVN: r75915 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index abafe89b02d..821accb63ef 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2004-01-15 Jan Hubicka + + PR bootstrap/13692 + * sched-deps.c (sched_analyze_1, sched_analyze_2): Fix thinko in + previous patch. + 2004-01-15 Richard Henderson * config/alpha/alpha.h (REG_ALLOC_ORDER): Reorder fp regs after diff --git a/gcc/sched-deps.c b/gcc/sched-deps.c index 82fef76507d..6c92f968d38 100644 --- a/gcc/sched-deps.c +++ b/gcc/sched-deps.c @@ -545,7 +545,7 @@ sched_analyze_1 (struct deps *deps, rtx x, rtx insn) cselib_lookup (XEXP (t, 0), Pmode, 1); XEXP (t, 0) = cselib_subst_to_values (XEXP (t, 0)); } - XEXP (t, 0) = canon_rtx (XEXP (t, 0)); + t = canon_rtx (t); if (deps->pending_lists_length > MAX_PENDING_LIST_LENGTH) { @@ -687,7 +687,7 @@ sched_analyze_2 (struct deps *deps, rtx x, rtx insn) cselib_lookup (XEXP (t, 0), Pmode, 1); XEXP (t, 0) = cselib_subst_to_values (XEXP (t, 0)); } - XEXP (t, 0) = canon_rtx (XEXP (t, 0)); + t = canon_rtx (t); pending = deps->pending_read_insns; pending_mem = deps->pending_read_mems; while (pending)