First Last Prev Next    No search results available
Details
: llvm-gcc4 lacks support for C++ exceptions
Bug#: 870
: tools
: llvm-gcc
Status: RESOLVED
Resolution: FIXED
: All
: All
: 1.5
: P2
: normal
: ---

:
: missing-feature
: 592 1379 1380 1410 1414 1415 1443
: 498 644 1522
  Show dependency tree - Show dependency graph
People
Reporter: Chris Lattner <sabre@nondot.org>
Assigned To: Unassigned LLVM Bugs <unassignedbugs@nondot.org>
:

Attachments


Note

You need to log in before you can comment on or make changes to this bug.

Related actions


Description:   Opened: 2006-08-05 18:25
Tracking bug, this prevents llvm-gcc4 from fully replacing llvm-gcc3.
------- Comment #1 From Reid Spencer 2007-03-24 15:53:25 -------
Jim, 

Could you update this PR with the current status of what remains to be done?

Thanks,

Reid.
------- Comment #2 From Anton Korobeynikov 2007-05-11 08:54:21 -------
Current status:

Thanks to Jim, EH supports is basically runnable. We've successfully run
Shootout-C++/except test on x86/linux. Dunkan is working on some ADA-related
testcases.

There are many small glitches preventing LLVM-side of code to be usable in many
situations, but we're slowly progressing :)

The biggest "bad" thing is lack of support from GCC runtime (this is PR1379),
thus we need to link system (e.g. not compiled by llvm-gcc) libgcc, which
includes working runtime implementation.
------- Comment #3 From Duncan Sands 2007-12-31 03:24:26 -------
As far as I know llvm-gcc-4.2 fully supports C++ exceptions, while
llvm-gcc-4.0 mostly supports them (it doesn't handle some corner
cases correctly).

First Last Prev Next    No search results available