diff options
author | Toon Moene <toon@moene.indiv.nluug.nl> | 2001-10-29 18:41:16 +0100 |
---|---|---|
committer | Toon Moene <toon@gcc.gnu.org> | 2001-10-29 17:41:16 +0000 |
commit | 4b77bfab08b2154873311f36bd3e3f1fd37944c1 (patch) | |
tree | 78c18db6a1b63ecee07d85a04fb4203c59cc637e | |
parent | 15228eb6069d7e96283d942d1e951d110b696fc8 (diff) | |
download | gcc-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/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/f/news.texi | 23 |
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. |