If you need a real use case for this, try building a very old version of X Windows — say, either XFree86 or XOrg from aboout 2004, right around the split — using the “modern” (cough) version of gcc, for example 4.9.3.
You will notice that both -ansi and -pedantic are specified in the CFLAGS assembly. Theoretically, this means: "explode if something even slightly violates the language specification." In practice, the gx 3.x series is not very versed in such material, and building it from 4.9.3 will leave a smoking hole in the ground unless you set CFLAGS and BOOTSTRAPCFLAGS to "-fmmmissive".
Using this flag, most of these files will actually be created, allowing you to freely switch to the version-specific chip that the lexer will generate. =]
breakpoint Jul 29 '16 at 5:14 2016-07-29 05:14
source share