Merge r6205:

AIX requires that in the case of MAP_ANONYMOUS, fildes must be -1.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6302 a5019735-40e9-0310-863c-91ae7b9d1cf9
diff --git a/perf/bigcode.c b/perf/bigcode.c
index 2ffc253..15b3465 100644
--- a/perf/bigcode.c
+++ b/perf/bigcode.c
@@ -37,7 +37,7 @@
 
    char* a = mmap(0, FN_SIZE * N_LOOPS, 
                      PROT_EXEC|PROT_WRITE, 
-                     MAP_PRIVATE|MAP_ANONYMOUS, 0,0);
+                     MAP_PRIVATE|MAP_ANONYMOUS, -1,0);
    assert(a != (char*)MAP_FAILED);
 
    if (argc <= 1) {