Hi,
I needed the attached patch to compile gpc with gcc 3.3 cvs. I am using flex 2.5.31 and I copied gcc-3.3.5.diff to gcc-3.3.6.diff. I don't know what happened to set_word_size and set_words_big_endian from gcc 3.3.5 to cvs. Having gpc-lex.c define malloc and realloc instead of yyalloc and yyrealloc allows gpc to link against libiberty which defines xmalloc and xrealloc.