This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: epilogue scheduling for ppc
> From: Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
> Date: Sat, 22 Jan 2000 01:14:29 +0100
> Geoff, it seems this part breaks bootstrap on powerpc-linux-gnu at least with
> --enable-checking=tree,gc,misc. It stops at the end of stage1 while compiling
> _muldi3
...
Easily fixed (but much harder to find)...
--
- Geoffrey Keating <geoffk@cygnus.com>
===File ~/patches/cygnus/rs6000-mfcrfix.patch===============
Index: ChangeLog
===================================================================
RCS file: /cvs/gcc/egcs/gcc/config/rs6000/Attic/ChangeLog,v
retrieving revision 1.1.2.20
diff -p -u -u -p -r1.1.2.20 ChangeLog
--- ChangeLog 2000/01/20 01:25:37 1.1.2.20
+++ ChangeLog 2000/01/22 03:29:53
@@ -1,3 +1,7 @@
+2000-01-21 Geoff Keating <geoffk@cygnus.com>
+
+ * rs6000.md (movsi_to_cr): Correct typo in output template.
+
2000-01-19 Geoffrey Keating <geoffk@cygnus.com>
* rs6000.c (rs6000_pic_labelno): Always define.
Index: rs6000.md
===================================================================
RCS file: /cvs/gcc/egcs/gcc/config/rs6000/rs6000.md,v
retrieving revision 1.79.2.9
diff -p -u -u -p -r1.79.2.9 rs6000.md
--- rs6000.md 2000/01/20 01:25:37 1.79.2.9
+++ rs6000.md 2000/01/22 03:29:54
@@ -11210,7 +11210,7 @@
(match_operand 4 "immediate_operand" "n")]
20))])]
""
- "mtcrf %4,%3")
+ "mtcrf %1,%3")
(define_insn ""
[(set (match_operand:CC 0 "cc_reg_operand" "=y")
============================================================