[LLVMbugs] [Bug 2863] New: llvm-gcc ICEs on __builtin_ia32_punpckldq

bugzilla-daemon at cs.uiuc.edu bugzilla-daemon at cs.uiuc.edu
Sun Oct 5 00:19:16 PDT 2008


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

           Summary: llvm-gcc ICEs on __builtin_ia32_punpckldq
           Product: libraries
           Version: trunk
          Platform: Macintosh
        OS/Version: MacOS X
            Status: NEW
          Severity: normal
          Priority: P2
         Component: Backend: X86
        AssignedTo: unassignedbugs at nondot.org
        ReportedBy: daniel at zuster.org
                CC: llvmbugs at cs.uiuc.edu


llvm-gcc ICEs on
--
typedef signed int V2i __attribute__((vector_size(8)));
void f0() {
  V2i    tmp_V2i;
  tmp_V2i = __builtin_ia32_punpckldq(tmp_V2i, tmp_V2i);
}
--
ddunbar at ddunbar2:CodeGen$ gcc -v && gcc -c -mmmx m.c
Using built-in specs.
Target: i686-apple-darwin10
Configured with: /var/tmp/gcc/gcc-5616.3~3/src/configure --disable-checking
--enable-werror --prefix=/usr --mandir=/usr/share/man
--enable-languages=c,objc,c++,obj-c++
--program-transform-name=/^[cg][^.-]*$/s/$/\
-4.2/ --with-slibdir=/usr/lib --build=i686-apple-darwin10
--with-gxx-include-dir=/usr/include/c++/4.2.1 --host=i686-apple-darwin10
--target=i686-apple-darwin10
Thread model: posix
gcc version 4.2.1 (Apple Inc. build 5616) (dot 3)


ddunbar at ddunbar2:CodeGen$ llvm-gcc -v && llvm-gcc -c -mmmx m.c
Using built-in specs.
Target: i686-apple-darwin10
Configured with: ../llvm-gcc-4.2/configure
--prefix=/Users/ddunbar/llvm-gcc/obj/../install --program-prefix=llvm-
--enable-llvm=/Users/ddunbar/llvm/ --enable-languages=c,c++,objc,obj-c++
--with-arch=nocona --wit\
h-tune=generic --with-gxx-include-dir=/usr/include/c++/4.2.1
--build=i686-apple-darwin10 --host=i686-apple-darwin10
--target=i686-apple-darwin10
Thread model: posix
gcc version 4.2.1 (Based on Apple Inc. build 5623) (LLVM build)
Assertion failed: (VT.getSizeInBits() == Operand.getValueType().getSizeInBits()
&& "Cannot BIT_CONVERT between types of different sizes!"), function getNode,
file SelectionDAG.cpp, line 2218.
m.c:5: internal compiler error: Abort trap
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://developer.apple.com/bugreporter> for instructions.


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