[M3devel] sparc64 problem
Jay K
jay.krell at cornell.edu
Sun Feb 17 08:59:26 CET 2013
This looks familiar..but I don't remember what I did about it, and don't see a fix in the tree already...
new source -> compiling Matrix4.m3
m3front ../src/Matrix4.m3 -w1
/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
../src/Matrix4.m3: In function 'Matrix4__TransformUnitCube':
../src/Matrix4.m3:317:0: internal compiler error: in function_arg_record_value, at config/sparc/sparc.c:6212
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://gcc.gnu.org/bugs.html> for instructions.
m3_backend => 4
m3cc (aka cm3cg) failed compiling: Matrix4.mc
INTERFACE Point3;
TYPE
T = RECORD
x,y,z : REAL;
END;
INTERFACE Matrix4;
IMPORT Point3;
PROCEDURE TransformUnitCube (p, a, b, c : Point3.T) : T;
This is probably because we declare that records have size, but no fields.
i.e. yet another thing bad about the current cm3cg backend..
I can try with 4.2 or 4.3 or 4.5 or 4.6, but I expect they are the same here..
- Jay
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://m3lists.elegosoft.com/pipermail/m3devel/attachments/20130217/f11f1229/attachment-0001.html>
More information about the M3devel
mailing list