[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