LLVM Bugzilla is read-only and represents the historical archive of all LLVM issues filled before November 26, 2021. Use github to submit LLVM bugs

Bug 763 - [llvmgcc4] needs transparent IPO support
Summary: [llvmgcc4] needs transparent IPO support
Status: RESOLVED FIXED
Alias: None
Product: tools
Classification: Unclassified
Component: llvm-gcc (show other bugs)
Version: 1.0
Hardware: All All
: P enhancement
Assignee: Unassigned LLVM Bugs
URL:
Keywords: missing-feature
Depends on:
Blocks:
 
Reported: 2006-05-01 23:38 PDT by Chris Lattner
Modified: 2010-02-22 12:41 PST (History)
1 user (show)

See Also:
Fixed By Commit(s):


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Chris Lattner 2006-05-01 23:38:05 PDT
llvm-gcc4 needs to have the compiler driver set up to work with transparent IPO.  The behavior of what we 
want is described here:
http://lists.cs.uiuc.edu/pipermail/llvmdev/2006-May/005818.html

-Chris
Comment 1 Devang Patel 2006-10-20 17:35:01 PDT
llvm-gcc now supports -O4. If underlying linker supports llvm bytecodes the (e.g. using lto library) then it 
works!
Comment 2 Chris Lattner 2007-01-10 21:15:18 PST
Devang implemented this with liblto and integrated support into the Apple linker.  Chandler is working on 
integration with binutils.

-Chris