[LLVMbugs] [Bug 14887] New: "Cannot select: v2i64 = X86ISD::VSEXT" error during bootstrap

bugzilla-daemon at llvm.org bugzilla-daemon at llvm.org
Wed Jan 9 18:08:57 PST 2013


             Bug #: 14887
           Summary: "Cannot select: v2i64 = X86ISD::VSEXT" error during
           Product: new-bugs
           Version: trunk
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P
         Component: new bugs
        AssignedTo: unassignedbugs at nondot.org
        ReportedBy: philippuryear at gmail.com
                CC: llvmbugs at cs.uiuc.edu
    Classification: Unclassified

Created attachment 9847
  --> http://llvm.org/bugs/attachment.cgi?id=9847
Preprocessed source and run script


When doing a 2-stage clang bootstrap (trunk) on my machine, I get the following
crash when trying to compile BitcodeWriter.cpp during stage 2:

fatal error: error in backend: Cannot select: 0x4c23b20: v2i64 = X86ISD::VSEXT
0x4fd62b0 [ID=35]
  0x4fd62b0: v16i8 = bitcast 0x4e92280 [ID=33]
    0x4e92280: v4i32 = scalar_to_vector 0x4df1dd0 [ID=31]
      0x4df1dd0: i32,ch = load 0x4c9df68, 0x4fda6f0,
0x4fd4ea0<LD2[%sunkaddr76](align=1), anyext from i16> [ID=28]
        0x4fda6f0: i64 = add 0x5091430, 0x4fd4ba0 [ORD=16080] [ID=25]
          0x5091430: i64 = add 0x514f900, 0x4c23000 [ORD=16075] [ID=20]
            0x514f900: i64,ch = CopyFromReg 0x4c9df68, 0x4df2bd0 [ORD=16074]
              0x4df2bd0: i64 = Register %vreg16 [ORD=16074] [ID=1]
            0x4c23000: i64,ch = CopyFromReg 0x4c9df68, 0x4fb39c0 [ORD=16075]
              0x4fb39c0: i64 = Register %vreg23 [ORD=16075] [ID=2]
          0x4fd4ba0: i64 = Constant<2> [ORD=16080] [ID=4]
        0x4fd4ea0: i64 = undef [ORD=16077] [ID=3]
In function: _ZSt13__copy_move_aILb0EPKcPmET1_T0_S4_S3_
clang-3: error: clang frontend command failed with exit code 70 (use -v to see
clang version 3.3 
Target: x86_64-unknown-linux-gnu
Thread model: posix

I've attached the associated preprocessed source and run script.

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