GCC-3.2: Dll/exe exceptions
Danny Smith
danny_r_smith_2001@yahoo.co.nz
Thu Aug 15 18:09:00 GMT 2002
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!
More information about the Cygwin-apps
mailing list