http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47410

           Summary: Linker plugin specification makes it difficult to
                    handle mixed IR/non-IR objects
           Product: gcc
           Version: 4.6.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: lto
        AssignedTo: unassig...@gcc.gnu.org
        ReportedBy: hjl.to...@gmail.com
                CC: hubi...@gcc.gnu.org, hjl.to...@gmail.com,
                    i...@airs.com, ccout...@gcc.gnu.org,
                    ccout...@google.com
        Depends on: 47247
            Blocks: 45375


+++ This bug was initially created as a clone of Bug #47247 +++

Current linker plugin specification has problem with mixed
IR/non-IR inputs.  When a function, foo, in IR input is only
called from non-IR input, LTO thinks foo is never called and
optimizes it out. See:

http://sourceware.org/bugzilla/show_bug.cgi?id=12430

LTO API should have a way for linker to inform LTO that
a symbol is referenced from non-IR input.

Reply via email to