On 31 March 2014 18:17, xuinkrbin. wrote: > What version do You use? GCC 4.3, 4.4, 4.5, 4.6, 4.6, 4.7, 4.8 and 4.9 Clang 3.3 and 3.5 All gave the same result. > I find Apple's "clang masquerading as gcc" compiler > on a Mac OS system retains the spaces while linux versions as recent as gcc > 4.9 (development) instead discard the spaces. Please read what I wrote again. With the code you provided, GCC and Clang search for a file called "D", not "12" and not "1 2". So the code you provided is not what you're testing.