<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'>This looks familiar..but I don't remember what I did about it, and don't see a fix in the tree already...<br><br><br>new source -> compiling Matrix4.m3<br>m3front ../src/Matrix4.m3 -w1<br>/Users/jay/dev2/cm3/m3-sys/m3cc/AMD64_DARWIN-SPARC64_SOLARIS/cm3cg  -mno-app-regs  -quiet -fno-reorder-blocks -funwind-tables -fPIC   -m64 -gstabs+ Matrix4.mc -o Matrix4.ms<br>../src/Matrix4.m3: In function 'Matrix4__TransformUnitCube':<br>../src/Matrix4.m3:317:0: internal compiler error: in function_arg_record_value, at config/sparc/sparc.c:6212<br>Please submit a full bug report,<br>with preprocessed source if appropriate.<br>See <http://gcc.gnu.org/bugs.html> for instructions.<br>  m3_backend => 4<br>m3cc (aka cm3cg) failed compiling: Matrix4.mc<br><br><br>INTERFACE Point3;<br><br>TYPE<br>  T = RECORD<br>    x,y,z : REAL;<br>  END;<br><br><br>INTERFACE Matrix4;<br>IMPORT Point3;<br><br><br>PROCEDURE TransformUnitCube (p, a, b, c : Point3.T) : T;<br><br><br>This is probably because we declare that records have size, but no fields.<br>i.e. yet another thing bad about the current cm3cg backend..<br><br><br><br>I can try with 4.2 or 4.3 or 4.5 or 4.6, but I expect they are the same here..<br><br><br> - Jay<br>                                      </div></body>
</html>