summaryrefslogtreecommitdiffstats
path: root/contrib/gcc/f
diff options
context:
space:
mode:
authorkan <kan@FreeBSD.org>2002-09-01 20:38:57 +0000
committerkan <kan@FreeBSD.org>2002-09-01 20:38:57 +0000
commit2e25f3a6c57335cba50111faceb0ce2ab59e9bcb (patch)
treec6857d31c36dbd89a881b0229bf38b062797d413 /contrib/gcc/f
parent0895e1acb698e05d503c26bec5471de2e88b7d93 (diff)
downloadFreeBSD-src-2e25f3a6c57335cba50111faceb0ce2ab59e9bcb.zip
FreeBSD-src-2e25f3a6c57335cba50111faceb0ce2ab59e9bcb.tar.gz
Gcc 3.2.1-prerelease from the FSF anoncvs repo gcc-3_2-branch on 1-Sep-2002 00:00:01 EDT.
Diffstat (limited to 'contrib/gcc/f')
-rw-r--r--contrib/gcc/f/ChangeLog39
-rw-r--r--contrib/gcc/f/bugs.texi2
-rw-r--r--contrib/gcc/f/news.texi15
-rw-r--r--contrib/gcc/f/root.texi2
-rw-r--r--contrib/gcc/f/target.h12
-rw-r--r--contrib/gcc/f/version.c2
6 files changed, 63 insertions, 9 deletions
diff --git a/contrib/gcc/f/ChangeLog b/contrib/gcc/f/ChangeLog
index d3f8626..498e64d 100644
--- a/contrib/gcc/f/ChangeLog
+++ b/contrib/gcc/f/ChangeLog
@@ -1,3 +1,42 @@
+2002-08-30 Alan Modra <amodra@bigpond.net.au>
+
+ * target.h (FFETARGET_32bit_longs): Don't define for powerpc64 or
+ mmix.
+
+2002-08-28 Joseph S. Myers <jsm@polyomino.org.uk>
+
+ * bugs.texi, news.texi: Update URLs for online news and bugs
+ lists.
+
+2002-08-14 Release Manager
+
+ * GCC 3.2 Released.
+
+2002-08-04 Toon Moene <toon@moene.indiv.nluug.nl>
+
+ * news.texi: Mention nothing changed for 3.2.
+
+Sun Aug 4 16:48:53 2002 Joseph S. Myers <jsm@polyomino.org.uk>
+
+ * root.texi (version-gcc): Increase to 3.2.
+
+2002-07-25 Release Manager
+
+ * GCC 3.1.1 Released.
+
+2002-06-30 Toon Moene <toon@moene.indiv.nluug.nl>
+
+ * news.texi: Mention 2 Gbyte limit on 32-bit targets
+ for arrays explicitly in news on g77-3.1.
+
+2002-05-14 Release Manager
+
+ * GCC 3.1 Released.
+
+2002-05-14 Release Manager
+
+ * GCC 3.1 Released.
+
2002-04-29 Joseph S. Myers <jsm28@cam.ac.uk>
* invoke.texi: Use @gol at ends of lines inside @gccoptlist.
diff --git a/contrib/gcc/f/bugs.texi b/contrib/gcc/f/bugs.texi
index dd50190..bdd8765 100644
--- a/contrib/gcc/f/bugs.texi
+++ b/contrib/gcc/f/bugs.texi
@@ -79,7 +79,7 @@ An online, ``live'' version of this document
(derived directly from the mainline, development version
of @code{g77} within @code{gcc})
is available via
-@uref{http://www.gnu.org/software/gcc/onlinedocs/g77_bugs.html}.
+@uref{http://www.gnu.org/software/gcc/onlinedocs/g77/Trouble.html}.
Follow the ``Known Bugs'' link.
The following information was last updated on @value{last-update-bugs}:
diff --git a/contrib/gcc/f/news.texi b/contrib/gcc/f/news.texi
index beb5184..51ee75e 100644
--- a/contrib/gcc/f/news.texi
+++ b/contrib/gcc/f/news.texi
@@ -10,7 +10,7 @@
@c in the standalone derivations of this file (e.g. NEWS).
@set copyrights-news 1995,1996,1997,1998,1999,2000,2001,2002
-@set last-update-news 2002-04-13
+@set last-update-news 2002-08-05
@include root.texi
@@ -148,11 +148,17 @@ An online, ``live'' version of this document
(derived directly from the mainline, development version
of @command{g77} within @command{gcc})
is available at
-@uref{http://www.gnu.org/software/gcc/onlinedocs/g77_news.html}.
+@uref{http://www.gnu.org/software/gcc/onlinedocs/g77/News.html}.
@end ifclear
The following information was last updated on @value{last-update-news}:
+@heading In @code{GCC} 3.2 versus @code{GCC} 3.1:
+@itemize @bullet
+@item
+Nothing.
+@end itemize
+
@heading In @code{GCC} 3.1 (formerly known as g77-0.5.27) versus @code{GCC} 3.0:
@itemize @bullet
@item
@@ -203,9 +209,10 @@ prog.f:2:
^
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
+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.
+have been converted to byte addresses. Therefore this check has been removed,
+and the limit is now 2 Gbyte of memory (around 530 000 000 REALs).
Note: On GNU/Linux systems one has to compile programs that occupy more
than 1 Gbyte statically, i.e.@: @code{g77 -static ...}.
diff --git a/contrib/gcc/f/root.texi b/contrib/gcc/f/root.texi
index bcc52cf..788084d 100644
--- a/contrib/gcc/f/root.texi
+++ b/contrib/gcc/f/root.texi
@@ -3,7 +3,7 @@
@c (e.g. a release branch in the CVS repository for gcc),
@c clear this and set the version information correctly.
@clear DEVELOPMENT
-@set version-gcc 3.1
+@set version-gcc 3.2
@set email-general gcc@@gcc.gnu.org
@set email-help gcc-help@@gcc.gnu.org
diff --git a/contrib/gcc/f/target.h b/contrib/gcc/f/target.h
index 09fbe5f..df73dab 100644
--- a/contrib/gcc/f/target.h
+++ b/contrib/gcc/f/target.h
@@ -1,5 +1,5 @@
/* target.h -- Public #include File (module.h template V1.0)
- Copyright (C) 1995, 1996 Free Software Foundation, Inc.
+ Copyright (C) 1995, 1996, 2002 Free Software Foundation, Inc.
Contributed by James Craig Burley.
This file is part of GNU Fortran.
@@ -234,7 +234,15 @@ the Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA
#define FFETARGET_f2cTYLOGICAL2 13
#define FFETARGET_f2cTYQUAD 14
-#if !defined(__alpha__) && (!defined (_ARCH_PPC) || !defined (__64BIT__)) && (!defined(__sparc__) || (!defined(__sparcv9) && !defined(__arch64__))) && (!defined(__ia64__) || !defined(__LP64__)) && (!defined(__hppa__) || !defined(__LP64__)) && !defined(__s390x__) && !defined(__x86_64__)
+#if (!defined(__alpha__) \
+ && (!defined(__hppa__) || !defined(__LP64__)) \
+ && (!defined(__ia64__) || !defined(__LP64__)) \
+ && !defined(__MMIX__) \
+ && (!defined (_ARCH_PPC) || !defined (__64BIT__)) \
+ && !defined(__powerpc64__) \
+ && !defined(__s390x__) \
+ && (!defined(__sparc__) || (!defined(__sparcv9) && !defined(__arch64__)))\
+ && !defined(__x86_64__))
#define FFETARGET_32bit_longs
#endif
diff --git a/contrib/gcc/f/version.c b/contrib/gcc/f/version.c
index d447ab6..bfda27c 100644
--- a/contrib/gcc/f/version.c
+++ b/contrib/gcc/f/version.c
@@ -1,4 +1,4 @@
#include "ansidecl.h"
#include "f/version.h"
-const char *const ffe_version_string = "3.1 20020509 (prerelease)";
+const char *const ffe_version_string = "3.2.1 20020831 (prerelease)";
OpenPOWER on IntegriCloud