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
This commit is contained in:
Ranjit Mathew 2003-07-27 04:11:55 +00:00 committed by Tom Tromey
parent 18f3e349aa
commit 6eb085352b
2 changed files with 12 additions and 0 deletions

View File

@ -1,5 +1,10 @@
2003-07-26 Ranjit Mathew <rmathew@hotmail.com> 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 * win32.cc (_Jv_platform_initProperties): Use generic names
like "x86" for the "os.arch" property to be consistent with like "x86" for the "os.arch" property to be consistent with
what Sun's JDK produces. Use the wProcessorArchitecture what Sun's JDK produces. Use the wProcessorArchitecture

View File

@ -222,6 +222,13 @@ EOF
*-*-freebsd*) *-*-freebsd*)
slow_pthread_self= 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*) *-cygwin*)
# The cygwin linker doesn't do 8-byte alignment by default, so # The cygwin linker doesn't do 8-byte alignment by default, so
# disable hash synchronization for now. # disable hash synchronization for now.