[M3commit] CVS Update: cm3
Jay K
jay.krell at cornell.edu
Mon Dec 14 16:43:40 CET 2009
I know I know. I know exactly the code. I rewrote it, at least once.
Cross compiling works.
Native does not.
It must be the threshold variables in RTCollector.
I really thought I understood that code.
- Jay
From: hosking at cs.purdue.edu
Date: Mon, 14 Dec 2009 10:38:06 -0500
To: jkrell at elego.de
CC: m3commit at elegosoft.com
Subject: Re: [M3commit] CVS Update: cm3
This suggests an m3cg backend compiler problem for floating point on SPARC64.
On 14 Dec 2009, at 14:40, Jay Krell wrote:CVSROOT: /usr/cvs
Changes by: jkrell at birch. 09/12/14 14:40:15
Modified files:
cm3/m3-libs/m3core/src/runtime/SPARC64_SOLARIS/: RTMachine.i3
cm3/m3-libs/m3core/src/unix/: m3makefile
Removed files:
cm3/m3-libs/m3core/src/runtime/SPARC64_SOLARIS/: RTSignal.m3
Log message:
updates so SPARC64_SOLARIS bootstrap can build
(possible tangent related to getting SPARC64_OPENBSD
to work -- problem apparently with the floating point
constants in RTCollector, such that Behind() is
always TRUE, even for the first allocation, so
access violate trying to garbage collect too
early, when self is still NULL)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://m3lists.elegosoft.com/pipermail/m3commit/attachments/20091214/e289a89a/attachment-0002.html>
More information about the M3commit
mailing list