[M3commit] CVS Update: cm3
Jay Krell
jkrell at elego.de
Sun Feb 17 11:16:57 CET 2013
CVSROOT: /usr/cvs
Changes by: jkrell at birch. 13/02/17 11:16:57
Modified files:
cm3/m3-sys/m3cc/gcc-4.5/gcc/config/sparc/: sparc.c
./: sparc.c
cm3/m3-sys/m3cc/gcc-4.6/gcc/config/sparc/: sparc.c
./: sparc.c
cm3/m3-sys/m3cc/gcc-4.7/gcc/config/sparc/: sparc.c
./: sparc.c
cm3/m3-sys/m3cc/gcc-apple/gcc/config/sparc/: sparc.c
./: sparc.c
cm3/m3-sys/m3cc/gcc/gcc/config/sparc/: sparc.c
Log message:
Loosen assertion, to avoid:
jbook2:SPARC64_SOLARIS jay$ pwd
/dev2/cm3/m3-ui/anim3D/SPARC64_SOLARIS
/dev2/cm3/m3-sys/m3cc/AMD64_DARWIN-SPARC64_SOLARIS-gcc46/cm3cg -m64 Matrix4.mc
../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:5578
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://gcc.gnu.org/bugs.html> for instructions.
see http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56361
Problem is we have records w/ size but w/o fields, passed by value.
We have a few. Gcc tries to cope. But we have a few such records
and we run out of registers. I think the assert isn't quite right.
More information about the M3commit
mailing list