[M3commit] CVS Update: cm3

Jay Krell jkrell at elego.de
Thu May 27 15:14:54 CEST 2010


CVSROOT:	/usr/cvs
Changes by:	jkrell at birch.	10/05/27 15:14:54

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

Log message:
	GCC 4.2/4.3 require:
	struct foo GTY()) { int foo; }
	
	GCC 4.5 requires:
	struct GTY()) foo { int foo; }
	
	It does not appear to be amenable to #ifdef, since the tool
	that scans for the GTY(()) is one of those infamous
	not-a-C-parser programs (which is everything except
	actual C compilers), so split up the content into separate files.
	
	The annotation syntax on global variables and typedefs appear
	to be the same, so those are left alone.
	
	This is yet a no-op, as moving to GCC 4.5 is work in progress.




More information about the M3commit mailing list