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
This commit is contained in:
Toon Moene 2001-10-29 18:41:16 +01:00 committed by Toon Moene
parent 15228eb606
commit 4b77bfab08
2 changed files with 27 additions and 1 deletions

View File

@ -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.

View File

@ -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
@ -155,6 +155,27 @@ The following information was last updated on @value{last-update-news}:
@heading In development, 0.5.27, @code{GCC} 3.1 versus @code{GCC} 3.0:
@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