This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug c++/10135] [3.3/3.4 Regression] Uncaught exceptions with --disable-sjlj-exceptions configured GCC


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]