OSDN Git Service

1999-11-02 Bryce McKinlay <bryce@albatross.co.nz>
authorbryce <bryce@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 3 Nov 1999 03:04:52 +0000 (03:04 +0000)
committerbryce <bryce@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 3 Nov 1999 03:04:52 +0000 (03:04 +0000)
        * gcconfig.h: Don't define MPROTECT_VDB on Linux/i386.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@30364 138bc75d-0d04-0410-961f-82ee72b054a4

boehm-gc/ChangeLog
boehm-gc/gcconfig.h

index 80404ee..b9505ae 100644 (file)
@@ -1,3 +1,7 @@
+1999-11-02  Bryce McKinlay  <bryce@albatross.co.nz>
+
+       * gcconfig.h: Don't define MPROTECT_VDB on Linux/i386.
+
 1999-11-02  Tom Tromey  <tromey@cygnus.com>
 
        * quick_threads.c: Include gcconfig.h, not boehm-config.h.
index 4721909..384a465 100644 (file)
        /* with 2GB physical memory will usually move the user          */
        /* address space limit, and hence initial SP to 0x80000000.     */
 #       if !defined(LINUX_THREADS) || !defined(REDIRECT_MALLOC)
-#          define MPROTECT_VDB
+       /* libgcj: Linux threads don't interact well with the read() wrapper.
+          Not defining MPROTECT_VDB fixes this.  */
+/* #       define MPROTECT_VDB */
 #      else
            /* We seem to get random errors in incremental mode,        */
            /* possibly because Linux threads is itself a malloc client */