[cfe-dev] libcxxabi cmake test problem on Linux x86-64
İsmail Dönmez
ismail at donmez.ws
Fri Aug 15 22:24:03 PDT 2014
Ping?
On Jul 17, 2014 11:05 AM, "İsmail Dönmez" <ismail at donmez.ws> wrote:
> Hi,
>
>
> On Wed, Jul 16, 2014 at 6:43 PM, Nico Weber <thakis at chromium.org> wrote:
>
>> On Wed, Jul 16, 2014 at 4:10 AM, İsmail Dönmez <ismail at donmez.ws> wrote:
>>
>>> Hi,
>>>
>>>
>>> On Mon, Jul 14, 2014 at 8:10 PM, Dan Albert <danalbert at google.com>
>>> wrote:
>>>
>>>> Submitted (with some slight modifications, s/libgcc_s/libgcc_eh/) as
>>>> r212958. Tested with and without the LLVM unwinder, and things look good.
>>>> Thanks again!
>>>
>>>
>>> Changing gcc_s with gcc_eh doesn't look good. libcxxabi tests pass but
>>> llvm MCJIT exception tests fail with:
>>>
>>> "terminating with uncaught exception of type int"
>>>
>>
>> Can you try to make a reduced test case for libcxxabi from this?
>>
>>
>
>
> Smallest test cases are test/ExecutionEngine/MCJIT/{eh-sm-pic,eh-lg-pic}.ll
>
> Both fail the same way:
>
> /home/abuild/rpmbuild/BUILD/llvm/stage2/./bin/lli -use-mcjit
> -relocation-model=pic -code-model=small
> /home/abuild/rpmbuild/BUILD/llvm/test/ExecutionEngine/MCJIT/eh-sm-pic.ll
> --
> Exit Code: 134
>
> Command Output (stderr):
> --
> terminating with uncaught exception of type int
> 0 libLLVMSupport.so 0x00007f9c6ddf7d85
> llvm::sys::PrintStackTrace(_IO_FILE*) + 37
> 1 libLLVMSupport.so 0x00007f9c6ddf83f3
> 2 libpthread.so.0 0x00007f9c6d0d79f0
> 3 libc.so.6 0x00007f9c6c806849 gsignal + 57
> 4 libc.so.6 0x00007f9c6c807cd8 abort + 328
> 5 libc++abi.so.1 0x00007f9c6cb89237
> 6 libc++abi.so.1 0x00007f9c6cb894b6
> 7 libc++abi.so.1 0x00007f9c6cbeda7e
> 8 libc++abi.so.1 0x00007f9c6cbec6ed
> 9 libc++abi.so.1 0x00007f9c6cbec646
> 10 libc++abi.so.1 0x00007f9c6ff3001c
> 11 libc++abi.so.1 0x00007f9c6ff30026
> 12 libLLVMMCJIT.so 0x00007f9c6e61fd27
> llvm::MCJIT::runFunction(llvm::Function*,
> std::__1::vector<llvm::GenericValue,
> std::__1::allocator<llvm::GenericValue> > const&) + 919
> 13 libLLVMExecutionEngine.so 0x00007f9c6f34fa65
> llvm::ExecutionEngine::runFunctionAsMain(llvm::Function*,
> std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>,
> std::__1::allocator<char> >,
> std::__1::allocator<std::__1::basic_string<char,
> std::__1::char_traits<char>, std::__1::allocator<char> > > > const&, char
> const* const*) + 1221
> 14 lli 0x000000000040c8b7 main + 6599
> 15 libc.so.6 0x00007f9c6c7f2be5 __libc_start_main + 245
> 16 lli 0x000000000040a6d1
> Stack dump:
> 0. Program arguments: /home/abuild/rpmbuild/BUILD/llvm/stage2/./bin/lli
> -use-mcjit -relocation-model=pic -code-model=small
> /home/abuild/rpmbuild/BUILD/llvm/test/ExecutionEngine/MCJIT/eh-sm-pic.ll
> /home/abuild/rpmbuild/BUILD/llvm/stage2/test/ExecutionEngine/MCJIT/Output/eh-sm-pic.ll.script:
> line 1: 30636 Aborted
> /home/abuild/rpmbuild/BUILD/llvm/stage2/./bin/lli -use-mcjit
> -relocation-model=pic -code-model=small
> /home/abuild/rpmbuild/BUILD/llvm/test/ExecutionEngine/MCJIT/eh-sm-pic.ll
>
> Note that this clang is hardcoded to use libc++ (-stdlibc=libc++). Is this
> good enough?
>
> Thanks!
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20140816/b07b1d56/attachment.html>
More information about the cfe-dev
mailing list