[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