On Sun, 13 Mar 2005 10:51:10 +0100, Frank Heckenbach ih8mj@fjf.gnu.de wrote:
James A. Morrison wrote:
I needed the attached patch to compile gpc with gcc 3.3 cvs. I am using flex 2.5.31
Sorry, but flex-2.5.31 is not portable, so I can't use it in official distributions.
According to any Flex documention I have YY_CURRENT_BUFFER is available for use, not yy_current_buffer. It's probably just that newer versions of flex are stricter. I'm also fairly certain that defining malloc and realloc instead of yyalloc and yyrealloc is the right thing to do.
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.
They are defined in the code added by our patch. If you just copied it, there should be no difference.
Frank
Strange, I'll see if I can figured out what happened to my copied diffs.
-- Frank Heckenbach, frank@g-n-u.de, http://fjf.gnu.de/, 7977168E GPC To-Do list, latest features, fixed bugs: http://www.gnu-pascal.de/todo.html GPC download signing key: ACB3 79B2 7EB2 B7A7 EFDE D101 CD02 4C9D 0FE0 E5E8