This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug c++/10135] [3.3/3.4 Regression] Uncaught exceptions with --disable-sjlj-exceptions configured GCC
- From: "dannysmith at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 16 Jul 2003 04:06:08 -0000
- Subject: [Bug c++/10135] [3.3/3.4 Regression] Uncaught exceptions with --disable-sjlj-exceptions configured GCC
- References: <20030318135600.10135.v.haisman@sh.cvut.cz>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=10135
------- Additional Comments From dannysmith at gcc dot gnu dot org 2003-07-16 04:06 -------
Dwarf2 EH is not supported for cygwin or mingw. It has been tried and it works
most of the time but there are problems with Dwarf2 vs Win32 api callbacks and
also with some combinations of -fomit-frame-pointer, -mno-accumulate-outgoing-
args and the use of __stdcall calling convention.
The GCC-3.2 that was released by Cygwin and Mingw did use Dwarf2 EH. That
required local patches to crtstuff.c. These patches were never submitted to
FSF. (The 'stock' cygwin mentioned by poster, is actually full of non-FSF
patches -- I know, because, I am quilty of many of them). Because of subsequent
bug reports to mingw list, mingw at least has dropped the experiment for now.
Although it would be nice if Dwarf2 worked for cygwin and mingw, this is
definitely not a regression.
Danny