[LLVMbugs] [Bug 14028] New: Unreachable executed at /home/projects/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp:436!
bugzilla-daemon at llvm.org
bugzilla-daemon at llvm.org
Thu Oct 4 15:41:33 PDT 2012
http://llvm.org/bugs/show_bug.cgi?id=14028
Bug #: 14028
Summary: Unreachable executed at
/home/projects/llvm/lib/CodeGen/SelectionDAG/LegalizeT
ypes.cpp:436!
Product: libraries
Version: trunk
Platform: PC
OS/Version: Linux
Status: NEW
Severity: enhancement
Priority: P
Component: Common Code Generator Code
AssignedTo: unassignedbugs at nondot.org
ReportedBy: vkutuzov at accesssoftek.com
CC: llvmbugs at cs.uiuc.edu
Classification: Unclassified
llvm[4]: Compiling ExprConstant.cpp for Release+Asserts build
Operand not processed?
0x82a9360: ch = store 0x86c7640:1, 0x86c7940, 0x8e7ed10,
0x7aff680<ST8[%BeginX.i.i.i.i.i.i2363]> [ORD=57409] [ID=1]
UNREACHABLE executed at
/home/projects/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp:436!
0 clang 0x0000000001c8c77f
1 clang 0x0000000001c8cc49
2 libpthread.so.0 0x00002b13df6c6cb0
3 libc.so.6 0x00002b13e0320445 gsignal + 53
4 libc.so.6 0x00002b13e0323bab abort + 379
5 clang 0x0000000001c7b7cf llvm::llvm_unreachable_internal(char
const*, char const*, unsigned int) + 463
6 clang 0x00000000016b2ddf
7 clang 0x00000000016b8e57 llvm::SelectionDAG::LegalizeTypes() + 423
8 clang 0x00000000016645a4
llvm::SelectionDAGISel::CodeGenAndEmitDAG() + 1668
9 clang 0x0000000001661fe5
llvm::SelectionDAGISel::SelectAllBasicBlocks(llvm::Function const&) + 245
10 clang 0x00000000016613fb
llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&) + 891
11 clang 0x00000000017ac5e7
llvm::MachineFunctionPass::runOnFunction(llvm::Function&) + 55
12 clang 0x0000000001c2f811
llvm::FPPassManager::runOnFunction(llvm::Function&) + 321
13 clang 0x0000000001c2fa8b
llvm::FPPassManager::runOnModule(llvm::Module&) + 75
14 clang 0x0000000001c2fbce
llvm::MPPassManager::runOnModule(llvm::Module&) + 270
15 clang 0x0000000001c30161 llvm::PassManagerImpl::run(llvm::Module&)
+ 241
16 clang 0x0000000001c3028a llvm::PassManager::run(llvm::Module&) +
10
17 clang 0x0000000000794495
clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::CodeGenOptions
const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::Module*,
clang::BackendAction, llvm::raw_ostream*) + 5381
18 clang 0x00000000007922bd
19 clang 0x00000000008b5d44 clang::ParseAST(clang::Sema&, bool, bool)
+ 532
20 clang 0x00000000007916b5 clang::CodeGenAction::ExecuteAction() +
1125
21 clang 0x000000000064b218 clang::FrontendAction::Execute() + 104
22 clang 0x000000000062e1bd
clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) + 1005
23 clang 0x0000000000615f91
clang::ExecuteCompilerInvocation(clang::CompilerInstance*) + 3441
24 clang 0x000000000060b956 cc1_main(char const**, char const**, char
const*, void*) + 2998
25 clang 0x0000000000611cf1 main + 737
26 libc.so.6 0x00002b13e030b76d __libc_start_main + 237
27 clang 0x000000000060acd9
Stack dump:
0. Program arguments: /usr/bin/clang -cc1 -triple x86_64-unknown-linux-gnu
-emit-obj -disable-free -main-file-name ExprConstant.cpp -pic-level 2
-relaxed-aliasing -fmath-errno -masm-verbose -mconstructor-aliases
-munwind-tables -target-cpu x86-64 -target-linker-version 2.22
-momit-leaf-frame-pointer -coverage-file
/home/projects/llvm/build/tools/clang/lib/AST/Release+Asserts/ExprConstant.o
-resource-dir /usr/bin/../lib/clang/3.2 -dependency-file
/home/projects/llvm/build/tools/clang/lib/AST/Release+Asserts/ExprConstant.d.tmp
-MP -MT
/home/projects/llvm/build/tools/clang/lib/AST/Release+Asserts/ExprConstant.o
-MT
/home/projects/llvm/build/tools/clang/lib/AST/Release+Asserts/ExprConstant.d -D
_DEBUG -D _GNU_SOURCE -D __STDC_CONSTANT_MACROS -D __STDC_FORMAT_MACROS -D
__STDC_LIMIT_MACROS -I /home/projects/llvm/build/include -I
/home/projects/llvm/build/tools/clang/lib/AST -I /home/projects/llvm/include -I
/home/projects/llvm/tools/clang/lib/AST -I
/home/projects/llvm/tools/clang/lib/AST/../../include -I
/home/projects/llvm/build/tools/clang/lib/AST/../../include -fmodule-cache-path
/var/tmp/clang-module-cache -internal-isystem
/usr/bin/../lib/gcc/x86_64-linux-gnu/4.6/../../../../include/c++/4.6
-internal-isystem
/usr/bin/../lib/gcc/x86_64-linux-gnu/4.6/../../../../include/c++/4.6/x86_64-linux-gnu
-internal-isystem
/usr/bin/../lib/gcc/x86_64-linux-gnu/4.6/../../../../include/c++/4.6/backward
-internal-isystem /usr/local/include -internal-isystem
/usr/bin/../lib/clang/3.2/include -internal-externc-isystem
/usr/include/x86_64-linux-gnu -internal-externc-isystem /include
-internal-externc-isystem /usr/include -O3 -Woverloaded-virtual -Wcast-qual
-Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -pedantic
-fconst-strings -fdeprecated-macro -fdebug-compilation-dir
/home/projects/llvm/build/tools/clang/lib/AST -ferror-limit 19 -fmessage-length
169 -fvisibility-inlines-hidden -mstackrealign -fno-rtti -fobjc-runtime=gcc
-fdiagnostics-show-option -fcolor-diagnostics -o
/home/projects/llvm/build/tools/clang/lib/AST/Release+Asserts/ExprConstant.o -x
c++ /home/projects/llvm/tools/clang/lib/AST/ExprConstant.cpp
1. <eof> parser at end of file
2. Code generation
3. Running pass 'Function Pass Manager' on module
'/home/projects/llvm/tools/clang/lib/AST/ExprConstant.cpp'.
4. Running pass 'X86 DAG->DAG Instruction Selection' on function
'@_ZN12_GLOBAL__N_116IntExprEvaluator19VisitBinaryOperatorEPKN5clang14BinaryOperatorE'
clang: error: unable to execute command: Aborted (core dumped)
clang: error: clang frontend command failed due to signal (use -v to see
invocation)
clang version 3.2 (trunk 165128) (llvm/trunk 165127)
Target: x86_64-unknown-linux-gnu
Thread model: posix
clang: note: diagnostic msg: PLEASE submit a bug report to
http://llvm.org/bugs/ and include the crash backtrace, preprocessed source, and
associated run script.
clang: note: diagnostic msg:
********************
PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
Preprocessed source(s) and associated run script(s) are located at:
clang: note: diagnostic msg: /tmp/ExprConstant-Q7HQsU.cpp
clang: note: diagnostic msg: /tmp/ExprConstant-Q7HQsU.sh
clang: note: diagnostic msg:
********************
--
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