[M3commit] CVS Update: cm3

Jay Krell jkrell at elego.de
Sat Feb 28 19:18:46 CET 2009


CVSROOT:	/usr/cvs
Changes by:	jkrell at birch.	09/02/28 19:18:45

Modified files:
	cm3/m3-sys/m3cc/gcc/gcc/m3cg/: parse.c 

Log message:
	When doing a cross build that swaps endian, swap the longs in a constant double.
	This lets the double in TimePosix.m3 compile ok and therefore its
	module initializer not hang. 4 byte floats unaffected, deliberately,
	as an intermediate form of this change also swapped them, and broke them
	(as evidenced by the very first traced allocation attempting to
	collect garbage, because the floats in RTCollector were messed up).




More information about the M3commit mailing list