https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65852
--- Comment #6 from Paul Robinson <paul_robinson at playstation dot sony.com> --- (In reply to Andrew Pinski from comment #4) > Really for portability using \ and/or # should be avoided. I accept that, however we do have Windows clients trying to use Make, so \ is a fact of life. These are admittedly obscure corner cases, however gcc took the trouble to get space right, it would be nice to get # right also.