This is the mail archive of the
cygwin-apps@cygwin.com
mailing list for the Cygwin project.
GCC-3.2: Dll/exe exceptions
- From: Danny Smith <danny_r_smith_2001 at yahoo dot co dot nz>
- To: cygwin-apps <cygwin-apps at cygwin dot com>, mingw-dvlpr <mingw-dvlpr at lists dot sourceforge dot net>
- Date: Fri, 16 Aug 2002 11:08:58 +1000 (EST)
- Subject: GCC-3.2: Dll/exe exceptions
I have committed Adianos' patch to gcc-3_2-cygwin-mingw branch:
Danny
gcc/ChangeLog
2002-08-16 Danny Smith <dannysmith@users.sourceforge.net>
crtstuff.c (__do_frame_init): Call __w32_sharedptr_initialize.
config/i386/t-cygming (LIB2FUNCS_EXTRA): Add
__w32_sharedptr_initialize.c
config/i386/t-mingw32 (LIB2FUNCS_EXTRA): Adjust for common
component in t-cygming.
* config/i386/w32-shared-ptr.c (__w32_sharedptr_initialize):
Initialize default terminate and uncaught_exception handlers
to abort.
Remove dependency on windows.h.
2002-08-16 Adriano dos Santos Fernandes <adrianosf@uol.com.br>
* unwind-dw2-fde.c (unseen_objects, seen_objects): Support for
mingw32 catch exceptions across EXE/DLLs boundaries.
* config/i386/w32-shared-ptr.c: New file. Initialize shared
pointers.
libstdc++-v/ChangeLog
2002-08-16 Adriano dos Santos Fernandes <adrianosf@uol.com.br>
* libsupc++/unwind-cxx.h (__terminate_handler,
__unexpected_handler):Support for w32 catch exceptions across
EXE/DLLs boundaries.
* libsupc++/eh_terminate.cc (__terminate_handler,
__unexpected_handler): Same.
http://digital.yahoo.com.au - Yahoo! Digital How To
- Get the best out of your PC!