[M3commit] CVS Update: cm3

Jay Krell jkrell at elego.de
Thu Nov 11 12:00:28 CET 2010


CVSROOT:	/usr/cvs
Changes by:	jkrell at birch.	10/11/11 12:00:28

Modified files:
	cm3/m3-sys/m3cc/gcc/gcc/m3cg/: parse.c 

Log message:
	don't inline anything, to fix:
	elego/m3msh/src/M3MiniShell.m3: In function 'M3MiniShell__ProcessParameters':
	elego/m3msh/src/M3MiniShell.m3:608:0: error: variable '_nonlocal_var_rec.188' might be clobbered by 'longjmp' or 'vfork'
	
	very not good
	I tried a fair number of other things and nothing both compiled that and compiled the rest
	of the tree, at -O3.
	-O2 was less of a problem.
	
	It would *appear* that tree-nested copied volatility from the originals to the fields
	of the nonlocal struct, but nevertheless, this error occurs.
	(usually a warning, but I made it an error, we really don't want to let this occur)




More information about the M3commit mailing list