[LLVMbugs] [Bug 4181] New: Crash in libgomp: invalid MVT
bugzilla-daemon at cs.uiuc.edu
bugzilla-daemon at cs.uiuc.edu
Fri May 8 06:35:59 PDT 2009
http://llvm.org/bugs/show_bug.cgi?id=4181
Summary: Crash in libgomp: invalid MVT
Product: libraries
Version: trunk
Platform: PC
OS/Version: FreeBSD
Status: NEW
Severity: normal
Priority: P2
Component: Core LLVM classes
AssignedTo: unassignedbugs at nondot.org
ReportedBy: ed at 80386.nl
CC: llvmbugs at cs.uiuc.edu
Blocks: 3696
The following C code causes Clang to crash. I'm filing this bug here, because
the failed assertion is in libllvmcore:
int
main(int argc, char *argv[])
{
__sync_val_compare_and_swap((void **)0, (void *)0, (void *)0);
}
Crash:
Assertion failed: (0 && "Invalid MVT!"), function getMVTString, file
/home/ed/projects/freebsd-clang/usr.bin/clang/lib/libllvmcore/../../../../contrib/llvm/lib/VMCore/ValueTypes.cpp,
line 86.
Stack dump:
0. Program arguments:
/usr/obj/home/ed/projects/freebsd-clang/tmp/usr/bin/../libexec/clang-cc -triple
x86_64-undermydesk-freebsd8.0 -emit-llvm -disable-free -main-file-name
llvm-crash.c --relocation-model static --disable-fp-elim --unwind-tables=1
--mcpu=x86-64 --fmath-errno=1 -fdiagnostics-show-option -o foo.ll -x c
llvm-crash.c
1. <eof> parser at end of file
2. llvm-crash.c:2:1: LLVM IR generation of declaration 'main'
3. llvm-crash.c:3:1: LLVM IR generation of compound statement ('{}')
Code is based on libgomp sources.
--
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