diff options
| author | tromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4> | 2003-07-27 04:11:55 +0000 |
|---|---|---|
| committer | tromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4> | 2003-07-27 04:11:55 +0000 |
| commit | 74ecde5dfc4aecb625675c961de2fde54f313d0d (patch) | |
| tree | 47a5897a1c5976bfb70e73fca241b40ef60f8129 /libjava | |
| parent | 7edf3a2b436934a4d12c0118b38a69963eb4d1ba (diff) | |
| download | ppe42-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/ChangeLog | 5 | ||||
| -rw-r--r-- | libjava/configure.host | 7 |
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. |

