WIN-31: boehm-gc don't do SEH in GCC

Boehm, Hans hans_boehm@hp.com
Fri Mar 8 08:03:00 GMT 2002


It looks to me like it's relatively easy to do that by suitably renaming the
GC_win32s
global (GC_no_win32_dlls?), initializing it to true in the gcc case, and
dynamically setting it to true if we are really running on win32S (does it
still exist?).  But I haven't tried it.  If that works, I'd favor such a
patch.  It seems like the most plausible short-term solution.

Hans

-----Original Message-----
From: Adam Megacz
To: java-patches@gcc.gnu.org
Sent: 3/7/02 5:11 PM
Subject: Re: WIN-31: boehm-gc don't do SEH in GCC


Jeff Sturm <jsturm@one-point.com> writes:
> > Could we disable this section of code when boehm-gc is being used
for gcj?

> Perhaps the safest workaround is to just disable dynamic loading
(which
> doesn't yet work on win32 libgcj anyway).  Find the beginning and
ending
> data addresses on startup, and don't call VirtualQuery during
collections.

Hans, what do you think about adding some sort of NO_DYNAMIC_LOADING
compile-time option with the behavior above?

  - a

-- 
"If I put copyrighted material into the 'chewy nougat center', I can
 claim the crunchy chocolate coating is an 'Access Control
 Mechanism'."                                     --lynx_user_abroad

Why Windows NT/2k/XP is unreliable: www.zappadoodle.com



More information about the Java-patches mailing list