[LLVMbugs] [Bug 1473] NEW: dagcombine miscompilation

bugzilla-daemon at cs.uiuc.edu bugzilla-daemon at cs.uiuc.edu
Wed May 30 09:16:35 PDT 2007


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

           Summary: dagcombine miscompilation
           Product: libraries
           Version: trunk
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: P2
         Component: Common Code Generator Code
        AssignedTo: unassignedbugs at nondot.org
        ReportedBy: sabre at nondot.org


dag combine is miscompiling this on ppc:
define i8 @foo(i16 zext  %a) zext  {
entry:
        %tmp2 = lshr i16 %a, 10         ; <i16> [#uses=1]
        %tmp23 = trunc i16 %tmp2 to i8          ; <i8> [#uses=1]
        %tmp4 = shl i8 %tmp23, 1                ; <i8> [#uses=1]
        %tmp5 = and i8 %tmp4, 2         ; <i8> [#uses=1]
        ret i8 %tmp5
}

-Chris



------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.



More information about the llvm-bugs mailing list