<html><head><base href="x-msg://851/"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">I already fixed it!<div><div><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0; "><span class="Apple-style-span" style="border-collapse: separate; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; -webkit-text-decorations-in-effect: none; text-indent: 0px; -webkit-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; -webkit-text-decorations-in-effect: none; text-indent: 0px; -webkit-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><span class="Apple-style-span" style="border-collapse: separate; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; -webkit-text-decorations-in-effect: none; text-indent: 0px; -webkit-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><span class="Apple-style-span" style="border-collapse: separate; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; -webkit-text-decorations-in-effect: none; text-indent: 0px; -webkit-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><span class="Apple-style-span" style="border-collapse: separate; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; -webkit-text-decorations-in-effect: none; text-indent: 0px; -webkit-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><span class="Apple-style-span" style="border-collapse: separate; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; -webkit-text-decorations-in-effect: none; text-indent: 0px; -webkit-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><span class="Apple-style-span" style="border-collapse: separate; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; -webkit-text-decorations-in-effect: none; text-indent: 0px; -webkit-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><span class="Apple-style-span" style="border-collapse: separate; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; -webkit-text-decorations-in-effect: none; text-indent: 0px; -webkit-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><span class="Apple-style-span" style="border-collapse: separate; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; -webkit-text-decorations-in-effect: none; text-indent: 0px; -webkit-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><div><span class="Apple-style-span" style="font-size: medium;"><font class="Apple-style-span" color="#0000FF" face="'Gill Sans'"><br></font></span></div></span></span></span></span></span></span></span></span></div></span></span></div><div><div>On 5 Mar 2010, at 08:57, Jay K wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><span class="Apple-style-span" style="border-collapse: separate; font-family: Helvetica; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><div class="hmmessage" style="font-size: 10pt; font-family: Verdana; ">I understand that. I often am "like that".<br>But we are our own consumers. The code has probably been unused a long time, but I didn't check.<br>We can put it in when we need it.<br><a href="http://en.wikipedia.org/wiki/You_ain%27t_gonna_need_it">http://en.wikipedia.org/wiki/You_ain%27t_gonna_need_it</a><br> <br> <br> - Jay<br><br> <br>> Date: Thu, 4 Mar 2010 14:45:12 -0600<br>> From:<span class="Apple-converted-space"> </span><a href="mailto:rodney_bates@lcwb.coop">rodney_bates@lcwb.coop</a><br>> To:<span class="Apple-converted-space"> </span><a href="mailto:m3commit@elegosoft.com">m3commit@elegosoft.com</a><br>> Subject: Re: [M3commit] CVS Update: cm3<br>><span class="Apple-converted-space"> </span><br>><span class="Apple-converted-space"> </span><br>><span class="Apple-converted-space"> </span><br>> Jay K wrote:<br>> > Maybe remove it instead? Unused suggests untested, not working.<br>><span class="Apple-converted-space"> </span><br>> I am with Tony on this one. Well-designed code has always had places where<br>> it will handle a more general input space than current use-cases demand.<br>><span class="Apple-converted-space"> </span><br>> Always removing everything from what is handled reflects the view that a<br>> program is a one-time thing that never changes. Putting in some things<br>> that follow a consistent general pattern reflects the view that a program<br>> is an evolving thing. Excepting a very few programs that are either trivial<br>> or very little-used, the latter assumption is always the correct one.<br>><span class="Apple-converted-space"> </span><br>> Of course, you can't put everything imaginable in. But things that are part<br>> of a general pattern are good candidates. Nobody could _ever_ design very<br>> useful code, if not following this principal.<br>><span class="Apple-converted-space"> </span><br>> I once, in my very first job, had to rework a big test driver written in<br>> such a way that it handled exactly the set of test cases that had been<br>> originally specified and not a thing more. Nobody could add any new cases<br>> as things evolved. The internal structure bore no resemblance to the<br>> pattern of the inputs. I could only throw it all out except for some<br>> low-level routines and start over.<br>><span class="Apple-converted-space"> </span><br>> ><span class="Apple-converted-space"> </span><br>> > ------------------------------------------------------------------------<br>> > From:<span class="Apple-converted-space"> </span><a href="mailto:hosking@cs.purdue.edu">hosking@cs.purdue.edu</a><br>> > Date: Wed, 3 Mar 2010 22:29:04 -0500<br>> > To:<span class="Apple-converted-space"> </span><a href="mailto:jay.krell@cornell.edu">jay.krell@cornell.edu</a><br>> > CC:<span class="Apple-converted-space"> </span><a href="mailto:m3commit@elegosoft.com">m3commit@elegosoft.com</a><br>> > Subject: Re: [M3commit] CVS Update: cm3<br>> ><span class="Apple-converted-space"> </span><br>> > It turns out not actually to be used by m3front. But it is defined by<span class="Apple-converted-space"> </span><br>> > m3middle, so let's support it and not get bitten in the arse if/when<span class="Apple-converted-space"> </span><br>> > m3front ever uses it.<br>> ><span class="Apple-converted-space"> </span><br>> > On 3 Mar 2010, at 18:45, Jay K wrote:<br>> ><span class="Apple-converted-space"> </span><br>> > I don't see where it is used.<br>> > I built all of "std" with the gcc_assert(0) and <* ASSERT FALSE *><br>> > (in m3back).<br>> > The parameters are being passed to memset in the wrong order.<br>> > Compare it to m3cg_zero.<br>> > I was actually looking to see if parameters are left to right or<br>> > right to left, I looked at these two examples and decided they can't<br>> > both be correct.<br>> ><span class="Apple-converted-space"> </span><br>> > - Jay<br>> ><span class="Apple-converted-space"> </span><br>> > ------------------------------------------------------------------------<br>> > From:<span class="Apple-converted-space"> </span><a href="mailto:hosking@cs.purdue.edu">hosking@cs.purdue.edu</a><span class="Apple-converted-space"> </span><<a href="mailto:hosking@cs.purdue.edu">mailto:hosking@cs.purdue.edu</a>><br>> > Date: Wed, 3 Mar 2010 11:02:36 -0500<br>> > To:<span class="Apple-converted-space"> </span><a href="mailto:hosking@cs.purdue.edu">hosking@cs.purdue.edu</a><span class="Apple-converted-space"> </span><<a href="mailto:hosking@cs.purdue.edu">mailto:hosking@cs.purdue.edu</a>><br>> > CC:<span class="Apple-converted-space"> </span><a href="mailto:m3commit@elegosoft.com">m3commit@elegosoft.com</a><span class="Apple-converted-space"> </span><<a href="mailto:m3commit@elegosoft.com">mailto:m3commit@elegosoft.com</a>><br>> > Subject: Re: [M3commit] CVS Update: cm3<br>> ><span class="Apple-converted-space"> </span><br>> > Please say how this is broken.<br>> ><span class="Apple-converted-space"> </span><br>> > On 3 Mar 2010, at 10:57, Tony Hosking wrote:<br>> ><span class="Apple-converted-space"> </span><br>> > Huh? I see it in the front-end!<br>> ><span class="Apple-converted-space"> </span><br>> ><span class="Apple-converted-space"> </span><br>> > On 3 Mar 2010, at 10:21, Jay Krell wrote:<br>> ><span class="Apple-converted-space"> </span><br>> > CVSROOT: /usr/cvs<br>> > Changes by: jkrell@birch. 10/03/03 10:21:42<br>> ><span class="Apple-converted-space"> </span><br>> > Modified files:<br>> > cm3/m3-sys/m3cc/gcc/gcc/m3cg/: parse.c<span class="Apple-converted-space"> </span><br>> ><span class="Apple-converted-space"> </span><br>> > Log message:<br>> > zero_n is incorrect and never used, put gcc_assert(0) in it<br>> ><span class="Apple-converted-space"> </span><br>> ><span class="Apple-converted-space"> </span><br>> ><span class="Apple-converted-space"> </span><br>> ><span class="Apple-converted-space"> </span><br>> ><span class="Apple-converted-space"> </span><br></div></span></blockquote></div><br></div></body></html>