aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>2009-11-23 13:19:14 +0000
committerRainer Orth <ro@gcc.gnu.org>2009-11-23 13:19:14 +0000
commit75d05d2ab74bf3d2fd9ceac0d7b2e45a75aae0bb (patch)
tree6d1791d3e31717829b70056951f1c674ae815d78
parent1586899ee9f8a3e2f82f35f847f2802593c71838 (diff)
downloadgcc-75d05d2ab74bf3d2fd9ceac0d7b2e45a75aae0bb.zip
gcc-75d05d2ab74bf3d2fd9ceac0d7b2e45a75aae0bb.tar.gz
gcc-75d05d2ab74bf3d2fd9ceac0d7b2e45a75aae0bb.tar.bz2
* adaint.h: Assume large file support on IRIX only if _LFAPI.
From-SVN: r154442
-rw-r--r--gcc/ada/ChangeLog4
-rw-r--r--gcc/ada/adaint.h2
2 files changed, 5 insertions, 1 deletions
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index 86f2bcc..2eaa7ce 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -1,3 +1,7 @@
+2009-11-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * adaint.h: Assume large file support on IRIX only if _LFAPI.
+
2009-11-21 Eric Botcazou <ebotcazou@adacore.com>
Laurent GUERBY <laurent@guerby.net>
diff --git a/gcc/ada/adaint.h b/gcc/ada/adaint.h
index 76a181a..0412ffb 100644
--- a/gcc/ada/adaint.h
+++ b/gcc/ada/adaint.h
@@ -47,7 +47,7 @@
determine at compile time what support the system offers for large files.
For now we just list the platforms we have manually tested. */
-#if defined (__GLIBC__) || defined (sun) || defined (__sgi)
+#if defined (__GLIBC__) || defined (sun) || (defined (__sgi) && defined(_LFAPI))
#define GNAT_FOPEN fopen64
#define GNAT_STAT stat64
#define GNAT_FSTAT fstat64