[Patch] for PR 28528: C language extensions override -x in C++ driver
Geoffrey Keating
geoffk@apple.com
Thu Aug 24 19:46:00 GMT 2006
Danny Smith <dannysmith@clear.net.nz> writes:
> The problem is that g++ lang driver is failing to swallow the 'lang-arg'
> to "-x lang-arg" option in the case when it delimited by a space. This
> fixes by always check on what follows '-x' and setting 'quote' if
> appropriate. Also, we were emitting .gch files even when -fsyntax-only
> was specified. That is inconsistent with other usages of -fsyntax-only.
>
> OK? Bootstrapped and tested on i686-pc-mingw32 with no new regressions.
>
> :ADDPATCH driver:
>
> cp/ChangeLog
>
> PR driver/28528
> * g++spec.c (lang_specific_driver): Always check if we need to
> swallow a space-separated arg to '-x'.
> *lang-specs.h: Don't create ouput files for '-xc++-header'
> if -fsyntax-only.
This is OK.
:REVIEWMAIL:
More information about the Gcc-patches
mailing list