From 35d59da7f7e282a68589d8c857ee7f0503d588d2 Mon Sep 17 00:00:00 2001 From: Uros Bizjak Date: Mon, 21 Jan 2013 18:51:23 +0100 Subject: re PR rtl-optimization/56023 ([alpha] -fcompare-debug failure due to sched1 pass) PR rtl-optimization/56023 * haifa-sched.c (fix_inter_tick): Do not update ticks of instructions, dependent on debug instruction. testsuite/ChangeLog: PR rtl-optimization/56023 * gcc.dg/pr56023.c: New test. From-SVN: r195342 --- gcc/haifa-sched.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'gcc/haifa-sched.c') diff --git a/gcc/haifa-sched.c b/gcc/haifa-sched.c index f0a4dd5..c4591bfe 100644 --- a/gcc/haifa-sched.c +++ b/gcc/haifa-sched.c @@ -6809,6 +6809,9 @@ fix_inter_tick (rtx head, rtx tail) INSN_TICK (head) = tick; } + if (DEBUG_INSN_P (head)) + continue; + FOR_EACH_DEP (head, SD_LIST_RES_FORW, sd_it, dep) { rtx next; -- cgit v1.1