[cfe-dev] Error in backend of 3.2

Jack Poulson jack.poulson at gmail.com
Tue Jun 18 10:02:23 PDT 2013


Dear all,

I'm not sure what information is needed from me to resolve this, but, using:
Debian clang version 3.2-debian1ppa1~exp5 (tags/RELEASE_32/final) (based on
LLVM 3.2)
Target: i386-pc-linux-gnu
Thread model: posix

I received the following backend error:

fatal error: error in backend: Cannot select: 0xb898ff8: i32 = fexp2
0xb899438 [ORD=54] [ID=34]
  0xb899438: i32 = zero_extend 0xb87dd48 [ID=33]
    0xb87dd48: i8 = X86ISD::SETCC 0xb898aa8, 0xb87dff0:1 [ID=31]
      0xb898aa8: i8 = Constant<9> [ID=13]
      0xb87dff0: i32,i32 = X86ISD::SUB 0xb8997f0, 0xb8bde78 [ID=29]
        0xb8997f0: i32 = add 0xb8bddf0, 0xb87e3a8 [ORD=50] [ID=27]
          0xb8bddf0: i32,ch = load 0xb87dee0, 0xb87e650,
0xb898e60<LD4[%49](align=8)(tbaa=!"any pointer")> [ORD=49] [ID=26]
            0xb87e650: i32 = FrameIndex<2> [ORD=48] [ID=5]
            0xb898e60: i32 = undef [ORD=47] [ID=4]
          0xb87e3a8: i32 = Constant<-12> [ORD=50] [ID=8]
        0xb8bde78: i32,ch = load 0xb7187f8, 0xb8bdbd0, 0xb898e60<LD4[GOT]>
[ID=25]
          0xb8bdbd0: i32 = add 0xb8be010, 0xb8be1a8 [ID=22]
            0xb8be010: i32 = X86ISD::GlobalBaseReg [ID=17]
            0xb8be1a8: i32 = X86ISD::Wrapper 0xb898cc8 [ID=19]
              0xb898cc8: i32 = TargetGlobalAddress<[0 x i32]*
@_ZNSs4_Rep20_S_empty_rep_storageE> 0 [TF=3] [ID=16]
          0xb898e60: i32 = undef [ORD=47] [ID=4]
In function:
_ZN4elem5Trr2kIfEEvNS_22upper_or_lower_wrapper12UpperOrLowerENS_19orientation_wrapper11OrientationES4_S4_S4_T_RKNS_10DistMatrixIS5_LNS_20distribution_wrapper12DistributionE0ELS8_2EiEESB_SB_SB_S5_RS9_

after my build system ran the following command:

/usr/bin/clang++-3.2   -Delemental_EXPORTS -O3  -fPIC
-I/home/poulson/Install/include
-I/usr/lib/python2.7/dist-packages/numpy/core/include
-I/home/poulson/Source/Internal/elemental/build/PureDebug/include
-I/usr/include/python2.7 -I/home/poulson/Source/Internal/elemental    -o
CMakeFiles/elemental.dir/src/blas-like/Trr2k.cpp.o -c
/home/poulson/Source/Internal/elemental/src/blas-like/Trr2k.cpp

For what it's worth, this is the relevant file:
https://github.com/poulson/Elemental/blob/master/src/blas-like/Trr2k.cpp

Please let me know if I can provide any more information.

Jack
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20130618/6321a460/attachment.html>


More information about the cfe-dev mailing list