[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