[PATCH] Remove -combine support
H.J. Lu
hjl.tools@gmail.com
Fri Dec 31 23:01:00 GMT 2010
On Thu, Sep 16, 2010 at 7:43 AM, Richard Guenther <rguenther@suse.de> wrote:
> On Thu, 16 Sep 2010, Richard Guenther wrote:
>
>> On Thu, 16 Sep 2010, Diego Novillo wrote:
>>
>> > On Thu, Sep 16, 2010 at 07:23, Richard Guenther <rguenther@suse.de> wrote:
>> >
>> > > 2010-09-16 Richard Guenther <rguenther@suse.de>
>> > >
>> > > * common.opt (combine): Remove.
>> > > * gcc.c (struct compiler): Rename combinable field.
>> > > (default_compilers): Remove specs testing combine.
>> > > (option_map): Remove -combine.
>> > > (combine_inputs): Remove.
>> > > (display_help): Remove -combine.
>> > > (driver_handle_option): Remove OPT_combine handling.
>> >
>> > But LTO uses this for specifying multiple files, IIRC.
>>
>> Yeah - I noticed that. Bah. I'm working on a workaround for that,
>> and maybe my fourth try that is now testing will work ...
>
> Ok, so the following works.
>
> Bootstrapped and tested on x86_64-unknown-linux-gnu, ok for trunk?
>
> Thanks,
> Richard.
>
> 2010-09-16 Richard Guenther <rguenther@suse.de>
>
> * common.opt (combine): Remove.
> * gcc.c (default_compilers): Remove specs testing combine.
> The C compilers no longer can combine.
> (option_map): Remove -combine.
> (combine_inputs): Remove.
> (display_help): Remove -combine.
> (driver_handle_option): Remove OPT_combine handling.
> (compile_input_file_p): Remove.
> (do_spec): Remove code concerning combine.
> (main): Likewise.
> * doc/invoke.texi: Remove traces of -combine.
> * lto-wrapper.c (run_gcc): Do not pass -combine to the compiler
> driver.
>
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47137
H.J.
This patch caused:
More information about the Gcc-patches
mailing list