what would it take to recompile FPC from source with a much more up-to-date version of the GNU tools and libraries ?
why is FPC distributed with a version of gcc that's 25 years old?
The reason is that newer versions of the preprocessor are way more restrictive and would not work. And I believe you mean the cpp part.
in trunk fpcres is the default so cpp is not needed anymore as per Marcov's response.