[llvm-commits] [llvm] r77960 - in /llvm/trunk/tools/lto: LTOCodeGenerator.cpp LTOCodeGenerator.h lto.cpp

Nick Lewycky nicholas at mxc.ca
Mon Aug 3 21:08:44 PDT 2009


Chris Lattner wrote:
> On Aug 3, 2009, at 8:59 AM, Devang Patel wrote:
> 
>> On Mon, Aug 3, 2009 at 12:16 AM, Nick Lewycky<nicholas at mxc.ca> wrote:
>>> Author: nicholas
>>> Date: Mon Aug  3 02:16:42 2009
>>> New Revision: 77960
>>>
>>> URL: http://llvm.org/viewvc/llvm-project?rev=77960&view=rev
>>> Log:
>>> Remove the GCC path from libLTO. This has been superceded by  
>>> setAssemblerPath.
>>>
>>> Modified:
>>>    llvm/trunk/tools/lto/LTOCodeGenerator.cpp
>>>    llvm/trunk/tools/lto/LTOCodeGenerator.h
>>>    llvm/trunk/tools/lto/lto.cpp
>> What about lto_codegen_set_gcc_path() ? This is breaking (removing) C
>> api. Is it really necessary ?
> 
> Is anyone using it?

As far as I know there's exactly two users of libLTO, the gold plugin 
which is in tree, and the Apple linker.

The plugin started with set_gcc_path, then Apple LD added 
set_assembler_path, then I changed gold to use it instead. I'd like to 
remove set_gcc_path before anyone else starts using it, especially 
before we make a release with it.

Nick



More information about the llvm-commits mailing list