[M3commit] CVS Update: cm3

Jay Krell jkrell at elego.de
Wed Nov 3 15:34:47 CET 2010


CVSROOT:	/usr/cvs
Changes by:	jkrell at birch.	10/11/03 15:34:47

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

Log message:
	restructure so that we can make multiple efficient passes
	over the m3cg data
	
	specifically, declare structs to hold each call's data
	and then "parse" the data into a packed array of such structs
	
	and then loop over that array
	
	so far, loop just once, but that will change
	
	neuter the "replay" mechanism, as this work is meant to replace it
	
	the file m3-def.h defines the structs
	case_jump is a special case
	
	The intent here is to handle circular (or out of order) types reasonable.




More information about the M3commit mailing list