http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15638
--- Comment #21 from Jonathan Wakely <redi at gcc dot gnu.org> --- See comment 3. Every new option to GCC requires extra testing and extra maintenance. IMHO it's not a good idea to add an option to support one use case in a single codebase, which doesn't even use GCC the way it's supposed to be used. If you need a preprocessor that works in a specific way then use a specific version of GCC that works that way. It is not worth changing all future versions to work that way.