[M3commit] CVS Update: cm3

Jay Krell jkrell at elego.de
Wed Oct 13 13:18:53 CEST 2010


CVSROOT:	/usr/cvs
Changes by:	jkrell at birch.	10/10/13 13:18:53

Modified files:
	cm3/m3-sys/cminstall/src/config-no-install/: 
	                                             SPARC32_SOLARIS.common 
	cm3/m3-sys/m3cc/gcc/gcc/m3cg/: parse.c 
	cm3/m3-sys/m3cc/gcc-4.5/gcc/: function.c 
	cm3/m3-sys/m3cc/src/: clean_marker.txt m3makefile 
	cm3/m3-sys/m3middle/src/: Target.m3 
	cm3/m3-libs/m3core/src/runtime/: m3makefile 
Added files:
	cm3/m3-libs/m3core/src/runtime/SOLgnu/: m3makefile-old 
	cm3/m3-libs/m3core/src/runtime/SOLsun/: m3makefile-old 
Removed files:
	cm3/m3-libs/m3core/src/runtime/SOLgnu/: m3makefile 
	cm3/m3-libs/m3core/src/runtime/SOLsun/: m3makefile 

Log message:
	disable Solaris/sparc32 stack walker
	switch Solaris/sparc32 to gcc 4.5 backend
	function.c: make failure to volatilize when setjmp/vfork present an error
	instead of a warning
	add missing volatilization
	pin Solaris/sparc32 at -O1 in the config file as -O2/-O3 were
	seen to hit internal compiler errors (assertion failures)
	remove the "all volatile" paths from parse.c (since they
	were only for Solaris/sparc32's stack walker)




More information about the M3commit mailing list