[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