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-Tag: releases/gcc-3.4.0~953 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=c78661545d58ff402819646d976a5a744526477b;p=thirdparty%2Fgcc.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 abafe89b02dc..821accb63ef8 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 82fef76507dc..6c92f968d389 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)