This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH] Remove -combine support


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:


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]