<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'><font face="Calibri, sans-serif">entire system compiled with C backend:</font><div><font face="Calibri, sans-serif"><br></font><br><br><div style="font-family: Calibri, sans-serif; font-size: 12pt; "><div id="SkyDrivePlaceholder"></div>> Date: Thu, 4 Oct 2012 08:58:55 +0000<br>> To: m3commit@elegosoft.com<br>> From: jkrell@elego.de<br>> Subject: [M3commit] CVS Update: cm3<br>> <br>> CVSROOT: /usr/cvs<br>> Changes by:      jkrell@birch.   12/10/04 08:58:55<br>> <br>> Modified files:<br>>    cm3/m3-sys/m3back/src/: M3C.m3 <br>> <br>> Log message:<br>>         assert that alignments are all ok<br>>         If that fails, we'll round up in the backend.<br>>     assert that size >= 0 (and not merely > 0)<br>>  size := MAX(size, 1) (convert 0 to 1 -- 0 occurs)<br>>         perhaps it should be size := MAX(size, aligment)<br>>  <br>>  Should alignment be rounded up to 4 or 8 for variables like M3x86 does?<br>>   <br>>  I have now compiled the entire system using the C backend<br>>         targeting AMD64_DARWIN. This is a very big milestone.<br>>     <br>>  This last change has only been tested on a small part of the tree.<br>>        (i.e. that which has zero-sized variables, and everything "after" it)<br>>   <br>>  I can bring up and interact with various gui apps -- tetris, BadBricks (somewhat),<br>>        Juno, mentor (at least somehow).<br>>  <br>>  Juno doesn't come up centered, and I recall it always did before.<br>>         That might be something to look into.<br>>     <br>>  As well, the compiler has long been compiling itself.<br>> <br></div></div>                                    </div></body>
</html>