[LLVMbugs] [Bug 18305] New: PPC32 TLS initial exec uses the wrong register

bugzilla-daemon at llvm.org bugzilla-daemon at llvm.org
Sat Dec 21 09:06:10 PST 2013


            Bug ID: 18305
           Summary: PPC32 TLS initial exec uses the wrong register
           Product: libraries
           Version: trunk
          Hardware: Macintosh
                OS: FreeBSD
            Status: NEW
          Severity: normal
          Priority: P
         Component: Backend: PowerPC
          Assignee: unassignedbugs at nondot.org
          Reporter: chmeeedalf at gmail.com
                CC: llvmbugs at cs.uiuc.edu
    Classification: Unclassified

The integrated assembler for ppc32 backend uses r13 for the TLS base pointer
(@tls), whereas it shold be using r2.  r13 is used for the ppc64 TLS base
pointer.  Using r13, GNU ld aborts when searching for r2 in the instruction.

You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-bugs/attachments/20131221/cf5e48aa/attachment.html>

More information about the llvm-bugs mailing list