From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mark Mitchell To: davem@pierdol.cobaltmicro.com Cc: dje@watson.ibm.com, egcs@cygnus.com, law@cygnus.com, meissner@cygnus.com Subject: No Subject Date: Fri, 18 Sep 1998 22:10:00 -0000 Message-id: <199809182207.PAA18001@smtp.earthlink.net> References: <199809182042.NAA06408@pierdol.cobaltmicro.com> X-SW-Source: 1998-09/msg01093.html >>>>> "David" == David S Miller writes: David> From: "David S. Miller" To: David> mark@markmitchell.com CC: dje@watson.ibm.com, David> law@cygnus.com, meissner@cygnus.com, egcs@cygnus.com David> In-reply-to: < 199809182141.OAA17803@smtp.earthlink.net > David> (message from Mark Mitchell on Fri, 18 Sep 1998 14:41:51 David> -0700) Subject: Re: PowerPC build breakage caused by David> 8/25/98 loop.c change References: David> < 9809182120.AA35006@marc.watson.ibm.com > David> < 199809182141.OAA17803@smtp.earthlink.net > David> Date: Fri, 18 Sep 1998 14:41:51 -0700 From: Mark David> Mitchell David> I'll take a look at the rest, but you can too: it was a David> straightforward replacement of `x[i] = j' with `VARRAY_TYPE David> (x, i) = j'. One possibility is that TYPE (which should be David> CHAR if the thing was an array of chars, INT if ints, etc.) David> is wrong somewhere. David> I just did a once over and verified that the TYPE in each David> VARRAY_*() macro matches correctly. This looks just fine. Good, I did the same thing, with the same result. The only other changes were the AVOID_CCMODE_COPIES bit, and the `return 0' for a non-void function that was previously not returning a value. So, perhaps something is amiss with the AVOID_CCMODE_COPIES stuff. But I don't see it. David (Edelsohn), did you try applying the Aug 25 patch, but also Richard Henderson's 9/9 patch? That patch fixed one other bug in this stuff, which you might be stepping on. Of course, that wouldn't explain why you can't bootstrap with what's in CVS today. -- Mark Mitchell mark@markmitchell.com Mark Mitchell Consulting http://www.markmitchell.com