I have committed Adianos' patch to gcc-3_2-cygwin-mingw branch:
Danny

gcc/ChangeLog

2002-08-16  Danny Smith  <[EMAIL PROTECTED]>

        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  <[EMAIL PROTECTED]>

        * 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  <[EMAIL PROTECTED]>

        * 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!

Reply via email to