[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