[LLVMbugs] [Bug 9945] New: -ftrapv triggers "fatal error: error in backend: Cannot select: 0x7f833b2cdc10: i8 = setcc 0x7f833b2c1710, 0x7f833b2cd110, 0x7f833b2cf610 [ID=44] "

bugzilla-daemon at llvm.org bugzilla-daemon at llvm.org
Wed May 18 14:11:31 PDT 2011


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

           Summary: -ftrapv triggers "fatal error: error in backend:
                    Cannot select: 0x7f833b2cdc10: i8 = setcc
                    0x7f833b2c1710, 0x7f833b2cd110, 0x7f833b2cf610 [ID=44]
                    "
           Product: clang
           Version: unspecified
          Platform: PC
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: P
         Component: LLVM Codegen
        AssignedTo: unassignedclangbugs at nondot.org
        ReportedBy: mayer.julian at googlemail.com
                CC: llvmbugs at cs.uiuc.edu


Created an attachment (id=6607)
 --> (http://llvm.org/bugs/attachment.cgi?id=6607)
source file that triggers the problem

trying to compile instrinic.cpp (attached) with -ftrapv yields the following: 


noname:FastDXT julian$ clang -ftrapv intrinsic.cpp 
fatal error: error in backend: Cannot select: 0x7f833b2cdc10: i8 = setcc
0x7f833b2c1710, 0x7f833b2cd110, 0x7f833b2cf610 [ID=44]
  0x7f833b2c1710: v8i16 = sub 0x7f833b2b5d10, 0x7f833b2d2110 [ID=41]
    0x7f833b2b5d10: v8i16 = bitcast 0x7f833b2d1010 [ID=39]
      0x7f833b2d1010: v2i64,ch = load 0x7f833b2b2f10, 0x7f833b2c2e10,
0x7f833b2d1a10<LD16[%3]> [ID=38]
        0x7f833b2c2e10: i64 = FrameIndex<2> [ORD=324] [ID=7]
        0x7f833b2d1a10: i64 = undef [ORD=319] [ID=4]
    0x7f833b2d2110: v8i16 = bitcast 0x7f833b2d1410 [ID=35]
      0x7f833b2d1410: v2i64,ch = load 0x7f833b2b4610, 0x7f833b2c2810,
0x7f833b2d1a10<LD16[%t0]> [ORD=323] [ID=33]
        0x7f833b2c2810: i64 = FrameIndex<49> [ORD=323] [ID=6]
        0x7f833b2d1a10: i64 = undef [ORD=319] [ID=4]
  0x7f833b2cd110: v8i16 = bitcast 0x7f833b2cd310 [ID=23]
    0x7f833b2cd310: v4i32 = BUILD_VECTOR 0x7f833b2cd410, 0x7f833b2cd410,
0x7f833b2cd410, 0x7f833b2cd410 [ID=20]
      0x7f833b2cd410: i32 = TargetConstant<0> [ID=14]
      0x7f833b2cd410: i32 = TargetConstant<0> [ID=14]
      0x7f833b2cd410: i32 = TargetConstant<0> [ID=14]
      0x7f833b2cd410: i32 = TargetConstant<0> [ID=14]


happens with the clang versions from Xcode 4.0 and Xcode 4.1b5

instrinic.cpp attached

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