[M3commit] CVS Update: cm3

Antony Hosking hosking at elego.de
Sun Apr 13 22:38:54 CEST 2008


CVSROOT:	/usr/cvs
Changes by:	hosking at birch.	08/04/13 22:38:54

Modified files:
	cm3/m3-libs/arithmetic/src/basictypes/integer/: Integer32.i3 
	cm3/m3-libs/arithmetic/src/misc/lowlevel/: Bits.m3 
	cm3/m3-libs/libm3/src/os/POSIX/: OSConfigPosix.m3 
	cm3/m3-libs/libm3/src/random/: m3makefile 
	cm3/m3-libs/m3core/src/C/I386_DARWIN/: Csetjmp.i3 
	cm3/m3-libs/m3core/src/C/PPC_DARWIN/: Csetjmp.i3 m3makefile 
	cm3/m3-libs/m3core/src/Csupport/Common/: hand.c 
	cm3/m3-libs/m3core/src/float/: m3makefile 
	cm3/m3-libs/m3core/src/runtime/: m3makefile 
	cm3/m3-libs/m3core/src/runtime/I386_DARWIN/: RTMachine.i3 
	                                             RTSignal.m3 
	cm3/m3-libs/m3core/src/runtime/PPC_DARWIN/: RTSignal.m3 
	cm3/m3-libs/m3core/src/runtime/common/: Compiler.tmpl 
	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/darwin-generic/: Udir.i3 Uin.i3 
	                                             Unix.i3 Utypes.i3 
	                                             m3makefile 
	cm3/m3-libs/m3core/src/unix/darwin-i386/: Uucontext.i3 
	                                          m3makefile 
	cm3/m3-libs/m3core/src/unix/darwin-ppc/: m3makefile 
	cm3/m3-sys/cminstall/src/config/: I386_DARWIN 
	cm3/m3-sys/m3cc/src/: m3makefile 
	cm3/m3-sys/m3gdb/src/: m3makefile 
	cm3/m3-sys/m3middle/src/: TWord.m3 Target.i3 Target.m3 
Added files:
	cm3/m3-libs/m3core/src/C/AMD64_DARWIN/: Csetjmp.i3 Csignal.i3 
	                                        Cstdio.i3 Cstdio.m3 
	                                        CstdioC.c Cstring.i3 
	                                        m3makefile 
	cm3/m3-libs/m3core/src/Csupport/AMD64_DARWIN/: dtoa.c m3makefile 
	cm3/m3-libs/m3core/src/runtime/AMD64_DARWIN/: RTMachine.i3 
	                                              RTMachineC.c 
	                                              RTSignal.m3 
	                                              RTThread.m3 
	                                              RTThreadC.c 
	                                              m3makefile 
	cm3/m3-libs/m3core/src/unix/darwin-amd64/: Uin.m3 Upthread.i3 
	                                           Uucontext.i3 
	                                           m3makefile 
	cm3/m3-libs/m3core/src/unix/darwin-i386/: Upthread.i3 
	cm3/m3-libs/m3core/src/unix/darwin-ppc/: Upthread.i3 
	cm3/m3-sys/cminstall/src/config/: AMD64_DARWIN 

Log message:
	Port to 64-bit AMD64_DARWIN.
	This should pave the way for AMD64_LINUX also.
	I still need to check in the updated gcc-based back-end that accepts -m64
	when built on Darwin, so please stay tuned for that.
	
	For now, there is a binary cm3cg at:
	
	ftp://ftp.cs.purdue.edu/pub/hosking/m3/AMD64_DARWIN/cm3cg.gz
	
	along with a bootstrap compiler and configuration file:
	
	ftp://ftp.cs.purdue.edu/pub/hosking/m3/AMD64_DARWIN/cm3.gz
	ftp://ftp.cs.purdue.edu/pub/hosking/m3/AMD64_DARWIN/cm3.cfg
	
	Note that the same cm3cg can be used with I386_DARWIN since the required
	switch is obtained using -m32/-m64.




More information about the M3commit mailing list