* 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
+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.
/* 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 */