https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62224
--- Comment #3 from Chris Clayton <chris2553 at googlemail dot com> --- Yes, the preprocessed file is the one providing the unresolved references. It surely won't be a surprise to anyone to here that the same failure occurs when building with yesterday's 4.9 snapshot 4.9-20140827.