search for: __cxa_

Displaying 7 results from an estimated 7 matches for "__cxa_".

2017 Jan 17
2
Git Transition status?
...following the steps for a combination of multiple projects. Initially, it failed to build because it couldn't find llvm-project/libcxx-abi. I symlinked libcxxabi to libcxx-abi, deleted the build directory and tried again. It fails to build, but this time with a bunch of undefined references to __cxa_XXX symbols. I didn't investigate further. >>> >>> Should this have just worked out of the box? >> >> Yes, can you post your cmake invocation, I’ll investigate. > > Sorry, I should have done that initially. I copied it from the website: > > cmake -GN...
2017 Apr 25
5
RFC: Improving the performance of ItaniumDemangle
On Tue, Apr 25, 2017 at 8:36 PM, Vedant Kumar via llvm-dev < llvm-dev at lists.llvm.org> wrote: > > > On Apr 25, 2017, at 12:24 PM, Scott Smith <scott.smith at purestorage.com> > wrote: > > > > well, top-of-branch lldb uses this code, that's how I found it. Do you > mean libc++'s demangler? > > Thanks for explaining, this is the first time
2010 May 19
0
[LLVMdev] ARM EABI Exceptions
Hello, Renato > If the tables are different, when you link code compiled with Clang and GCC, > both using the same personality routine (GCC's or Clang's, but not both), > how do you expect them to work together? Because both tables are "standard" ? > Nevertheless, I digress. I may have started it the wrong way, but my > immediate goal is to compile a simple
2010 May 18
6
[LLVMdev] ARM EABI Exceptions
> -----Original Message----- > From: Anton Korobeynikov [mailto:anton at korobeynikov.info] > > Neither llvm-gcc nor clang support exceptions on ARM (except, maybe, > sjlj excheptions on arm/darwin). I have some patched uncommitted for > EH on ARM but they are too far from being complete. Hi Anton, Are you actively working in that area? I did some experiments and managed to
2011 Apr 13
2
[LLVMdev] Requirements for the EH representation
...Requirement: The choice of unwinder should only minimally affect the basic structure of the IR. At a gloss, the code should differ only in (1) the structure of the unwinder-specific data for unwind actions (see below) and (2) high-level behavioral differences, like the calls to __cxa_{begin,end}_catch required by the Itanium EH ABI. Languages can define a pretty wide range of different actions which might need to be performed when unwinding into a function, but I believe they can be categorized into two classes: - First, actions taken in response to the exception itself;...
2018 Feb 09
0
[Release-testers] [6.0.0 Release] Release Candidate 2 tagged
...are also caused by the "exception_ptr not yet implemented" error, but a number of them fail with other assertions, probably due to failing tests. One of the omp test failures is also due to "exception_ptr not yet implemented", but the other one just fails to link, with lots of __cxa_* symbols missing. The libunwind tests all fail with "/usr/local/bin/ld: cannot find -lc++abi", probably because libc++abi was disabled, since it does not work on FreeBSD. Most of the lld and lldb tests also fail due to "exception_ptr not yet implemented". Last but not least,...
2018 Feb 09
2
[Release-testers] [6.0.0 Release] Release Candidate 2 tagged
On Thu, Feb 8, 2018 at 10:43 PM, Dimitry Andric <dimitry at andric.com> wrote: > On 7 Feb 2018, at 21:51, Hans Wennborg via Release-testers <release-testers at lists.llvm.org> wrote: >> >> There's been a lot of merges since rc1, and hopefully the tests are in >> a better state now. >> >> 6.0.0-rc2 was just tagged, after r324506. >> >>