summaryrefslogtreecommitdiffstats
path: root/libjava
diff options
context:
space:
mode:
authortromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4>2003-07-27 04:11:55 +0000
committertromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4>2003-07-27 04:11:55 +0000
commit74ecde5dfc4aecb625675c961de2fde54f313d0d (patch)
tree47a5897a1c5976bfb70e73fca241b40ef60f8129 /libjava
parent7edf3a2b436934a4d12c0118b38a69963eb4d1ba (diff)
downloadppe42-gcc-74ecde5dfc4aecb625675c961de2fde54f313d0d.tar.gz
ppe42-gcc-74ecde5dfc4aecb625675c961de2fde54f313d0d.zip
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). git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@69843 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava')
-rw-r--r--libjava/ChangeLog5
-rw-r--r--libjava/configure.host7
2 files changed, 12 insertions, 0 deletions
diff --git a/libjava/ChangeLog b/libjava/ChangeLog
index ef301dc8cc6..d5ebd57b4e5 100644
--- a/libjava/ChangeLog
+++ b/libjava/ChangeLog
@@ -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
diff --git a/libjava/configure.host b/libjava/configure.host
index 1e2183184e4..91b529b2cd0 100644
--- a/libjava/configure.host
+++ b/libjava/configure.host
@@ -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.
OpenPOWER on IntegriCloud