This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug rtl-optimization/21138] wrong code in sixtrack for -fmodulo-sched
- From: "mustafa at il dot ibm dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 17 May 2005 15:05:35 -0000
- Subject: [Bug rtl-optimization/21138] wrong code in sixtrack for -fmodulo-sched
- References: <20050421005103.21138.janis@gcc.gnu.org>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Additional Comments From mustafa at il dot ibm dot com 2005-05-17 15:05 -------
Janis, can you try this patch?
Index: modulo-sched.c
===================================================================
RCS file: /cvs/gcc/gcc/gcc/modulo-sched.c,v
retrieving revision 1.29
diff -c -p -r1.29 modulo-sched.c
*** modulo-sched.c 28 Apr 2005 02:25:22 -0000 1.29
--- modulo-sched.c 17 May 2005 11:47:00 -0000
*************** undo_generate_reg_moves (partial_schedul
*** 597,602 ****
--- 597,603 ----
delete_insn (crr);
crr = prev;
}
+ SCHED_FIRST_REG_MOVE (u) = NULL_RTX;
}
while (reg_move_replaces)
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21138