Fix fread failure after enable_incremental if malloc is redirected (Linux)
authorIvan Maidanski <ivmai@mail.ru>
Fri, 21 Jun 2019 20:33:32 +0000 (23:33 +0300)
committerIvan Maidanski <ivmai@mail.ru>
Fri, 21 Jun 2019 20:33:32 +0000 (23:33 +0300)
commit7f9a90590ae50e18d99548adfeb2e72fb00b4225
tree6e6fe7c9ef4fd0eacb38865d7ae8d91656250b10
parent4858bf34a39a3ec3a04ab898850d951c80b89a1c
Fix fread failure after enable_incremental if malloc is redirected (Linux)

The failure is observed in cord refill_cache() executed by cordtest,
fread() fails with EFAULT.  The fix is to disable MPROTECT_VDB on Linux
when REDIRECT_MALLOC is defined.

* include/private/gcconfig.h [(M68K || I386 || ALPHA || IA64 || AARCH64
|| ARM32 || X86_64 || HEXAGON) && LINUX] (MPROTECT_VDB): Do not define
if REDIRECT_MALLOC.
include/private/gcconfig.h