[LLVMbugs] [Bug 7886] New: Codegen/X86/sibcall.ll test fails on i686-apple-darwin8

bugzilla-daemon at llvm.org bugzilla-daemon at llvm.org
Sat Aug 14 05:16:43 PDT 2010


http://llvm.org/bugs/show_bug.cgi?id=7886

           Summary: Codegen/X86/sibcall.ll test fails on
                    i686-apple-darwin8
           Product: new-bugs
           Version: 2.7
          Platform: PC
               URL: https://wwws.clamav.net/bugzilla/show_bug.cgi?id=2206
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P
         Component: new bugs
        AssignedTo: unassignedbugs at nondot.org
        ReportedBy: edwintorok at gmail.com
                CC: llvmbugs at cs.uiuc.edu


See $URL.

This command (with both LLVM 2.7 and trunk) outputs what is expected by the
test:
~/llvm2.7/llvm-2.7/Release/bin/llc <test/CodeGen/X86/sibcall.ll -march=x86
-mtriple=i686-apple-darwin9|grep jmp
        jmp     _foo  # TAILCALL
        jmp     _foo2  # TAILCALL
        jmp     _foo3  # TAILCALL
        jmpl    *%eax  # TAILCALL
        jmp     _bar  # TAILCALL
        jmp     _bar2  # TAILCALL
        jmp     _foo5  # TAILCALL
        jmp     _foo6  # TAILCALL
        jmp     _foo20  # TAILCALL

This command doesn't:
~/llvm2.7/llvm-2.7/Release/bin/llc <test/CodeGen/X86/sibcall.ll -march=x86
-mtriple=i686-apple-darwin8|grep jmp
        jmp     L_foo$stub  # TAILCALL
        jmp     L_foo2$stub  # TAILCALL
        jmp     L_foo3$stub  # TAILCALL
        jmpl    *%eax  # TAILCALL
        jmp     L_bar$stub  # TAILCALL
        jmp     L_bar2$stub  # TAILCALL
        jmp     L_foo5$stub  # TAILCALL
        jmp     L_foo6$stub  # TAILCALL
        jmp     L_foo20$stub  # TAILCALL

Same situation with trunk (r110943).

-- 
Configure bugmail: http://llvm.org/bugs/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.



More information about the llvm-bugs mailing list