aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorToon Moene <toon@moene.indiv.nluug.nl>2001-10-29 18:41:16 +0100
committerToon Moene <toon@gcc.gnu.org>2001-10-29 17:41:16 +0000
commit4b77bfab08b2154873311f36bd3e3f1fd37944c1 (patch)
tree78c18db6a1b63ecee07d85a04fb4203c59cc637e
parent15228eb6069d7e96283d942d1e951d110b696fc8 (diff)
downloadgcc-4b77bfab08b2154873311f36bd3e3f1fd37944c1.zip
gcc-4b77bfab08b2154873311f36bd3e3f1fd37944c1.tar.gz
gcc-4b77bfab08b2154873311f36bd3e3f1fd37944c1.tar.bz2
news.texi: Document new ability to compile programs with arrays larger than 512 Mbyte on...
2001-10-29 Toon Moene <toon@moene.indiv.nluug.nl> * news.texi: Document new ability to compile programs with arrays larger than 512 Mbyte on 32-bit targets. From-SVN: r46608
-rw-r--r--gcc/f/ChangeLog5
-rw-r--r--gcc/f/news.texi23
2 files changed, 27 insertions, 1 deletions
diff --git a/gcc/f/ChangeLog b/gcc/f/ChangeLog
index e1e4f83..5c9d977 100644
--- a/gcc/f/ChangeLog
+++ b/gcc/f/ChangeLog
@@ -1,3 +1,8 @@
+2001-10-29 Toon Moene <toon@moene.indiv.nluug.nl>
+
+ * news.texi: Document new ability to compile programs with
+ arrays larger than 512 Mbyte on 32-bit targets.
+
2001-10-24 Toon Moene <toon@moene.indiv.nluug.nl>
* com.c (ffecom_check_size_overflow_): Only check for TREE_OVERFLOW.
diff --git a/gcc/f/news.texi b/gcc/f/news.texi
index d5c149f..cd62b25 100644
--- a/gcc/f/news.texi
+++ b/gcc/f/news.texi
@@ -9,7 +9,7 @@
@c in the standalone derivations of this file (e.g. NEWS).
@set copyrights-news 1995,1996,1997,1998,1999,2000,2001
-@set last-update-news 2001-10-05
+@set last-update-news 2001-10-29
@include root.texi
@@ -156,6 +156,27 @@ The following information was last updated on @value{last-update-news}:
@itemize @bullet
@ifclear USERVISONLY
@item
+g77 used to reject the following program on 32-bit targets:
+@smallexample
+PROGRAM PROG
+DIMENSION A(140 000 000)
+END
+@end smallexample
+with the message:
+@smallexample
+prog.f: In program `prog':
+prog.f:2:
+ DIMENSION A(140 000 000)
+ ^
+Array `a' at (^) is too large to handle
+@end smallexample
+because 140 000 000 reals is larger than the largest bit-extent that can be
+expressed in 32 bits. However, bit-sizes never play a role after offsets
+have been converted to byte addresses. Therefore this check has been removed.
+Note: On GNU/Linux systems one has to compile programs that occupy more
+than 1 Gbyte statically, i.e.@: g77 -static ...
+
+@item
Based on work done by Juergen Pfeifer (@email{juergen.pfeifer@@gmx.net})
libf2c is now a shared library. One can still link in all objects with
the program by specifying the @code{-static} option.