[M3commit] CVS Update: cm3

Jay Krell jkrell at elego.de
Sun Aug 22 11:04:20 CEST 2010


CVSROOT:	/usr/cvs
Changes by:	jkrell at birch.	10/08/22 11:04:20

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

Log message:
	infrastructure for maintaining typeid => tree mapping
	consists of
	struct { unsigned long id; tree t; };
	stored in a gcc "VEC"
	sorted with qsort on id
	searched with bsearch
	
	added functions:
	get_typeid_to_tree
	set_typeid_to_tree
	
	to be used shortly.
	
	This has already been seen to fix the SPARC64_SOLARIS break
	but needs a bit more work and testing.
	
	In particular, we should be able to look at structs in stock gdb,
	once this stuff is used adequately.




More information about the M3commit mailing list