https://llvm.org/bugs/show_bug.cgi?id=27302
Bug ID: 27302
Summary: Clang integrated aarch64 assembler crashes with
segfault
Product: libraries
Version: trunk
Hardware: PC
OS: Linux
Status: NEW
Severity: normal
Priority: P
Component: LLVM assembly language parser
Assignee: [email protected]
Reporter: [email protected]
CC: [email protected]
Classification: Unclassified
Created attachment 16197
--> https://llvm.org/bugs/attachment.cgi?id=16197&action=edit
The reduced assembly file that causes the clang segfault.
Clang with aarch64 backend crashes when trying to compile CoreMark benchmark,
which has inline ARM assembly. Following is the clang version and stderr
output.
I've attached the reduced main assembly file as attachment.
Clang is trunk version as of 04/07, with revision r265744.
$CC -cc1as -triple aarch64-sarc-linux-gnu -filetype obj -o main.o
main_reduced.s
0 libLLVMSupport.so 0x00007f46e9076e25
llvm::sys::PrintStackTrace(llvm::raw_ostream&) + 37
1 libLLVMSupport.so 0x00007f46e9074bc6 llvm::sys::RunSignalHandlers() + 54
2 libLLVMSupport.so 0x00007f46e9074db3
3 libc.so.6 0x00007f46e74ecd40
4 libLLVMMC.so 0x00007f46e98b8ad4
llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*,
bool) + 5636
5 libLLVMMC.so 0x00007f46e98be030 llvm::MCELFStreamer::FinishImpl() + 64
6 libLLVMMCParser.so 0x00007f46e965a757
7 clang-3.9 0x0000000000410f11
8 clang-3.9 0x000000000041431b cc1as_main(llvm::ArrayRef<char
const*>, char const*, void*) + 8251
9 clang-3.9 0x000000000040d7c4 main + 8132
10 libc.so.6 0x00007f46e74d7ec5 __libc_start_main + 245
11 clang-3.9 0x000000000040a7d9
Stack dump:
0. Program arguments:
/sarc-c/compiler_tmp/tools/cross/llvm-3.9/2016-04-07-23-10-14-d11e1a4-master/bin/clang-3.9
-cc1as -triple aarch64-sarc-linux-gnu -filetype obj -o main.o main1.s
1. Program arguments: -triple aarch64-sarc-linux-gnu -filetype obj -o
main.o main1.s
0 libLLVMSupport.so 0x00007f46e9076e25
llvm::sys::PrintStackTrace(llvm::raw_ostream&) + 37
1 libLLVMSupport.so 0x00007f46e9074bc6 llvm::sys::RunSignalHandlers() + 54
2 libLLVMSupport.so 0x00007f46e9074db3
3 libc.so.6 0x00007f46e74ecd40
4 libLLVMMC.so 0x00007f46e98b8ad4
llvm::MCDwarfFrameEmitter::Emit(llvm::MCObjectStreamer&, llvm::MCAsmBackend*,
bool) + 5636
5 libLLVMMC.so 0x00007f46e98be030 llvm::MCELFStreamer::FinishImpl() + 64
6 libLLVMMCParser.so 0x00007f46e965a757
7 clang-3.9 0x0000000000410f11
8 clang-3.9 0x000000000041431b cc1as_main(llvm::ArrayRef<char
const*>, char const*, void*) + 8251
9 clang-3.9 0x000000000040d7c4 main + 8132
10 libc.so.6 0x00007f46e74d7ec5 __libc_start_main + 245
11 clang-3.9 0x000000000040a7d9
[1] 11609 segmentation fault (core dumped) $CC -cc1as -triple
aarch64-sarc-linux-gnu -filetype obj -o main.o main.s
--
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
llvm-bugs mailing list
[email protected]
http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs