<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
--></style>
</head>
<body class='hmmessage'>
I know I know. I know exactly the code. I rewrote it, at least once.<br>Cross compiling works.<br>Native does not.<br>It must be the threshold variables in RTCollector.<br>I really thought I understood that code.<br><br> - Jay<br><br><br><hr id="stopSpelling">From: hosking@cs.purdue.edu<br>Date: Mon, 14 Dec 2009 10:38:06 -0500<br>To: jkrell@elego.de<br>CC: m3commit@elegosoft.com<br>Subject: Re: [M3commit] CVS Update: cm3<br><br>

<div><span class="ecxApple-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; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><span class="ecxApple-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; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><div style="word-wrap: break-word;"><span class="ecxApple-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; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><span class="ecxApple-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; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><span class="ecxApple-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; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><span class="ecxApple-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; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><span class="ecxApple-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; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><span class="ecxApple-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; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><span class="ecxApple-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; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><span class="ecxApple-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; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><div><span class="ecxApple-style-span" style="font-size: medium;"><font class="ecxApple-style-span" color="#0000ff" face="'Gill Sans'">This suggests an m3cg backend compiler problem for floating point on SPARC64.</font></span></div></span></span></span></span></span></span></span></span></div></span></span>
</div><div><br></div><div><div>On 14 Dec 2009, at 14:40, Jay Krell wrote:</div><br class="ecxApple-interchange-newline"><blockquote><div>CVSROOT:<span class="ecxApple-tab-span" style="white-space: pre;">     </span>/usr/cvs<br>Changes by:<span class="ecxApple-tab-span" style="white-space: pre;">  </span>jkrell@birch.<span class="ecxApple-tab-span" style="white-space: pre;">  </span>09/12/14 14:40:15<br><br>Modified files:<br><span class="ecxApple-tab-span" style="white-space: pre;"> </span>cm3/m3-libs/m3core/src/runtime/SPARC64_SOLARIS/: RTMachine.i3 <br><span class="ecxApple-tab-span" style="white-space: pre;">       </span>cm3/m3-libs/m3core/src/unix/: m3makefile <br>Removed files:<br><span class="ecxApple-tab-span" style="white-space: pre;">    </span>cm3/m3-libs/m3core/src/runtime/SPARC64_SOLARIS/: RTSignal.m3 <br><br>Log message:<br><span class="ecxApple-tab-span" style="white-space: pre;">        </span>updates so SPARC64_SOLARIS bootstrap can build<br><span class="ecxApple-tab-span" style="white-space: pre;">       </span>(possible tangent related to getting SPARC64_OPENBSD<br><span class="ecxApple-tab-span" style="white-space: pre;"> </span>to work -- problem apparently with the floating point<br><span class="ecxApple-tab-span" style="white-space: pre;">        </span>constants in RTCollector, such that Behind() is<br><span class="ecxApple-tab-span" style="white-space: pre;">      </span>always TRUE, even for the first allocation, so<br><span class="ecxApple-tab-span" style="white-space: pre;">       </span>access violate trying to garbage collect too<br><span class="ecxApple-tab-span" style="white-space: pre;"> </span>early, when self is still NULL)<br></div></blockquote></div><br>                                       </body>
</html>