[M3commit] CVS Update: cm3
Jay Krell
jkrell at elego.de
Mon Apr 21 21:37:49 CEST 2008
CVSROOT: /usr/cvs
Changes by: jkrell at birch. 08/04/21 21:37:49
Modified files:
cm3/m3-libs/libm3/src/os/POSIX/: OSConfigPosix.m3
cm3/m3-libs/libm3/src/random/: m3makefile
cm3/m3-libs/m3core/src/float/: m3makefile
cm3/m3-libs/m3core/src/runtime/: m3makefile
cm3/m3-libs/m3core/src/runtime/common/: Compiler.tmpl
cm3/m3-libs/m3core/src/text/: TextLiteral.i3
cm3/m3-libs/m3core/src/thread/: m3makefile
cm3/m3-libs/m3core/src/time/POSIX/: m3makefile
cm3/m3-libs/m3core/src/unix/: m3makefile
cm3/m3-libs/m3core/src/unix/linux-i386/: m3makefile
cm3/m3-libs/m3core/src/unix/linux-libc6/: Uin.i3 Upthread.i3
Utypes.i3
cm3/m3-sys/cminstall/src/config-no-install/: LINUXLIBC6
PPC_LINUX
cm3/m3-sys/m3middle/src/: Target.i3 Target.m3
cm3/m3-sys/mklib/src/: Main.m3
cm3/scripts/python/: pylib.py
Added files:
cm3/m3-libs/m3core/src/C/AMD64_LINUX/: Csetjmp.i3 Csignal.i3
Cstdio.i3 Cstring.i3
m3makefile
cm3/m3-libs/m3core/src/Csupport/AMD64_LINUX/: dtoa.c m3makefile
cm3/m3-libs/m3core/src/runtime/AMD64_LINUX/: RTMachine.i3
RTSignal.m3
RTThread.m3
m3makefile
cm3/m3-libs/m3core/src/unix/linux-amd64/: 1.cpp 1.sh
UpthreadMachine.i3
Uucontext.i3
m3makefile
cm3/m3-libs/m3core/src/unix/linux-i386/: UpthreadMachine.i3
cm3/m3-libs/m3core/src/unix/little-endian/: Uin.m3 m3makefile
cm3/m3-sys/cminstall/src/config-no-install/: AMD64_LINUX
Linux.common
Removed files:
cm3/m3-libs/m3core/src/unix/linux-i386/: Uin.m3
Log message:
enough AMD64_LINUX support to cross-build the compiler and more
fails upon startup though
signal/thread issues possibly to be worked out (or maybe
no longer), along with some minor issues
such as the maximum size of an array (32 bit tools don't like
declaring types over 4gig, even though 64 bit target can
take it)
more targets should be converted over to little-endian/Uin.m3
or big-endian/Uin.m3, as they are gotten to
as well as Upthread.i3 vs. UpthreadMachine.m3 (what to call it?)
as well as factoring out commonality in C*3 and maybe U*3
cleanup in Target.m3:
1) factor out common values of max_align := 64 and various := 0
2) comment out dead variables
PPC_LINUX date/time appears broken by my earlier removal
of exported data (replaced by functions), get that when hosting there
pylib.py:
separate out target determination from setting factors
based on target
More information about the M3commit
mailing list