From mboxrd@z Thu Jan 1 00:00:00 1970 From: "David S. Miller" To: dje@watson.ibm.com, egcs@cygnus.com, law@cygnus.com, mark@markmitchell.com, meissner@cygnus.com Subject: No Subject Date: Fri, 18 Sep 1998 21:46:00 -0000 Message-id: <199809182033.NAA04775@pierdol.cobaltmicro.com> X-SW-Source: 1998-09/msg01083.html From: "David S. Miller" To: dje@watson.ibm.com CC: mark@markmitchell.com, law@cygnus.com, meissner@cygnus.com, egcs@cygnus.com In-reply-to: < 9809182120.AA35006@marc.watson.ibm.com > (message from David Edelsohn on Fri, 18 Sep 1998 17:20:45 -0400) Subject: Re: PowerPC build breakage caused by 8/25/98 loop.c change References: < 9809182120.AA35006@marc.watson.ibm.com > Date: Fri, 18 Sep 1998 17:20:45 -0400 From: David Edelsohn I tried building a recent CVS checkout with loop.c reverted to version 1.65 on 8/25/98 prior to Mark's loop.c changes. Bootstrapping is successful. Something about those changes (possibly the AVOID_CC_MODE_COPIES tweak?) causes PowerPC failures. If this is your theory, can you test it by reverting the AVOID_CC_MODE_COPIES parts of the changes? I believe we've addressed most of the issues wrt. the loop load/store hoisting. And this 8/25 change fixes real bugs on any platform which can create new pseudo registers during move_movables in loop.c My more recent change to loop.c fixes a bug which existed long before Mark's load store hoisting code went in, in particular it was introduced by Rth's loop enhancements some time ago. Later, David S. Miller davem@dm.cobaltmicro.com