OSDN Git Service

2003-07-26 Ranjit Mathew <rmathew@hotmail.com>
authortromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 27 Jul 2003 04:11:55 +0000 (04:11 +0000)
committertromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 27 Jul 2003 04:11:55 +0000 (04:11 +0000)
* configure.host: Use -fcheck-references and
-fuse-divide-subroutine for MinGW until we fix
win32_exception_handler( ) in win32.cc w.r.t. Win32
Structured Exception Handling (SEH).

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@69843 138bc75d-0d04-0410-961f-82ee72b054a4

libjava/ChangeLog
libjava/configure.host

index ef301dc..d5ebd57 100644 (file)
@@ -1,5 +1,10 @@
 2003-07-26  Ranjit Mathew  <rmathew@hotmail.com>
 
+       * configure.host: Use -fcheck-references and 
+       -fuse-divide-subroutine for MinGW until we fix
+       win32_exception_handler( ) in win32.cc w.r.t. Win32 
+       Structured Exception Handling (SEH).
+
        * win32.cc (_Jv_platform_initProperties): Use generic names
        like "x86" for the "os.arch" property to be consistent with
        what Sun's JDK produces. Use the wProcessorArchitecture
index 1e21831..91b529b 100644 (file)
@@ -222,6 +222,13 @@ EOF
   *-*-freebsd*)
        slow_pthread_self=
        ;;
+  *-mingw*)
+       # FIXME: win32_exception_handler( ) in win32.cc does not do the
+       # right stuff yet w.r.t. SEH. Live with the following for now.
+       can_unwind_signal=no
+       CHECKREFSPEC=-fcheck-references
+       DIVIDESPEC=-fuse-divide-subroutine
+       ;;
   *-cygwin*)
        # The cygwin linker doesn't do 8-byte alignment by default, so
        # disable hash synchronization for now.