In the last episode (Dec 11), Henrik Grubbstrm (Lysator) @ Pike (-) developers forum said:
Ok, first tcc problem:
"conftest.c", line 1: Error: [ISO 6.8.4]: Line number out of range in '#line'.
#line 32857 "configure"
C89 appears to have had a linenumber limit of 16bits signed. C99 has a limit of 32bits signed:
The current release of tcc is only C89 compliant. I am rebuilding a tcc with that check removed, since it seems to be one of the few that I cannot simply convert into a warning with commandline switches. I doubt any compiler actually does this range check in real life.