https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70704
--- Comment #20 from Jakub Jelinek <jakub at gcc dot gnu.org> --- So lots of macro/code formatting and other minor changes, function names changed etc., but the actual table content looks the same to me. But the amount of changes is huge. Perhaps try some flex versions in between (~2.5.18 or so) etc., so that we narrow it down a little bit more? Does it matter whether gengtype-lex.c is built with or without optimizations? Say, diff the various gengtype created gt*.h headers between versions where gengtype-lex.c is from flex 2.5.3 (I'd expect that both stage1 and stage2 gt*.h are identical then) and when built with flex 2.5.37 (do those gt*.h headers at stage1, stage2 actually match the flex 2.5.3 built ones)?