[LLVMbugs] [Bug 14751] New: PowerPC 64: Unsupported type in getConstantFP during pass 'PowerPC DAG->DAG Pattern Instruction Selection'

bugzilla-daemon at llvm.org bugzilla-daemon at llvm.org
Sun Dec 30 07:24:49 PST 2012


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

             Bug #: 14751
           Summary: PowerPC 64: Unsupported type in getConstantFP during
                    pass 'PowerPC DAG->DAG Pattern Instruction Selection'
           Product: new-bugs
           Version: trunk
          Platform: Other
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P
         Component: new bugs
        AssignedTo: unassignedbugs at nondot.org
        ReportedBy: kai at redstar.de
                CC: llvmbugs at cs.uiuc.edu
    Classification: Unclassified


Created attachment 9776
  --> http://llvm.org/bugs/attachment.cgi?id=9776
Bugpoint-reduced file demonstrating the failure.

Compiling the attached bugpoint-reduced file for/on target
powerpc64-unknown-linux-gnu results in a reached unreachable.
Message is: 
Unsupported type in getConstantFP
UNREACHABLE executed at
.../llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:1085!

This happens while running pass 'PowerPC DAG->DAG Pattern Instruction
Selection' on function '@_D3std4math4sqrtFNaNbNfcZc'.

First guess without looking at the source: the PPC 128bit doubledouble type is
not considered in this function.

llc -version:
LLVM (http://llvm.org/):
  LLVM version 3.3svn
  DEBUG build with assertions.
  Built Dec 27 2012 (18:08:22).
  Default target: powerpc64-unknown-linux-gnu
  Host CPU: pwr7

-- 
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