aboutsummaryrefslogtreecommitdiff
path: root/libjava/configure.host
diff options
context:
space:
mode:
authorRanjit Mathew <rmathew@hotmail.com>2003-07-27 04:11:55 +0000
committerTom Tromey <tromey@gcc.gnu.org>2003-07-27 04:11:55 +0000
commit6eb085352b0953ba74345c6c01f6018536d836b0 (patch)
tree47a5897a1c5976bfb70e73fca241b40ef60f8129 /libjava/configure.host
parent18f3e349aa03695bd162d43ac746402aae315096 (diff)
downloadgcc-6eb085352b0953ba74345c6c01f6018536d836b0.zip
gcc-6eb085352b0953ba74345c6c01f6018536d836b0.tar.gz
gcc-6eb085352b0953ba74345c6c01f6018536d836b0.tar.bz2
configure.host: Use -fcheck-references and -fuse-divide-subroutine for MinGW until we fix...
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). From-SVN: r69843
Diffstat (limited to 'libjava/configure.host')
-rw-r--r--libjava/configure.host7
1 files changed, 7 insertions, 0 deletions
diff --git a/libjava/configure.host b/libjava/configure.host
index 1e218318..91b529b 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.