aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoseph Myers <joseph@codesourcery.com>2009-10-07 23:50:09 +0100
committerJoseph Myers <jsm28@gcc.gnu.org>2009-10-07 23:50:09 +0100
commit4bedf19ae7da1329ab77ef1cb275be476748f3fd (patch)
treec788416accf325ee53f0b0cbadccbe8e5c6ef9f6
parent7190c775ff40ea22c5d85c83ea5b711ae3f5d47c (diff)
downloadgcc-4bedf19ae7da1329ab77ef1cb275be476748f3fd.zip
gcc-4bedf19ae7da1329ab77ef1cb275be476748f3fd.tar.gz
gcc-4bedf19ae7da1329ab77ef1cb275be476748f3fd.tar.bz2
* lto.c: Only include <sys/mman.h> if HAVE_MMAP_FILE.
From-SVN: r152543
-rw-r--r--gcc/lto/ChangeLog4
-rw-r--r--gcc/lto/lto.c2
2 files changed, 6 insertions, 0 deletions
diff --git a/gcc/lto/ChangeLog b/gcc/lto/ChangeLog
index dae0367..e88baf4 100644
--- a/gcc/lto/ChangeLog
+++ b/gcc/lto/ChangeLog
@@ -1,3 +1,7 @@
+2009-10-07 Joseph Myers <joseph@codesourcery.com>
+
+ * lto.c: Only include <sys/mman.h> if HAVE_MMAP_FILE.
+
2009-10-07 Jan Hubicka <jh@suse.cz>
* lto.c (read_cgraph_and_symbols): Mark functions neccesary only at
diff --git a/gcc/lto/lto.c b/gcc/lto/lto.c
index ab4c208..504fe48 100644
--- a/gcc/lto/lto.c
+++ b/gcc/lto/lto.c
@@ -46,7 +46,9 @@ along with GCC; see the file COPYING3. If not see
/* This needs to be included after config.h. Otherwise, _GNU_SOURCE will not
be defined in time to set __USE_GNU in the system headers, and strsignal
will not be declared. */
+#if HAVE_MMAP_FILE
#include <sys/mman.h>
+#endif
DEF_VEC_P(bitmap);
DEF_VEC_ALLOC_P(bitmap,heap);