X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=libmudflap%2Fmf-hooks1.c;h=1e46a650947f759c7e16ebec64c587c750afae65;hb=29a4f477253e4f5c3ef0dc90a3f49f83608447f6;hp=e74c13afcced4e1f819920607c4cad32b11e645e;hpb=748086b7b2201112aff2dea9d037af1fc92567ff;p=gcc.git diff --git a/libmudflap/mf-hooks1.c b/libmudflap/mf-hooks1.c index e74c13afcce..1e46a650947 100644 --- a/libmudflap/mf-hooks1.c +++ b/libmudflap/mf-hooks1.c @@ -321,6 +321,11 @@ WRAPPER(void, free, void *buf) void * __mf_0fn_mmap (void *start, size_t l, int prot, int f, int fd, off_t off) { +#if defined(__FreeBSD__) + if (f == 0x1000 && fd == -1 && prot == 0 && off == 0) + return 0; +#endif /* Ignore red zone allocation request for initial thread's stack. */ + return (void *) -1; } #endif