top:
authorzack <zack@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 18 May 2004 01:26:21 +0000 (01:26 +0000)
committerzack <zack@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 18 May 2004 01:26:21 +0000 (01:26 +0000)
* Makefile.def, Makefile.tpl, configure.in: Remove all mention
of libf2c.
* configure, Makefile.in: Regenerate.
contrib:
* gcc_update: Remove gcc/f/intdoc.texi and all libf2c files
from list of files to be touched.
* convert_to_f2c, convert_to_g2c, download_f2c: Delete.
gcc:
* f: Entire directory removed

* c-common.h (CTI_G77_INTEGER_TYPE, CTI_G77_UINTEGER_TYPE)
(CTI_G77_LONGINT_TYPE, CTI_G77_ULONGINT_TYPE)
(g77_integer_type_node, g77_uinteger_type_node)
(g77_longint_type_node, or g77_ulongint_type_node): Delete.
* c-common.c (c_common_nodes_and_builtins): Do not initialize
the above set of variables.

* config/i386/uwin.h: No need to define WIN32_UWIN_TARGET.
* doc/invoke.texi, doc/standards.texi: Remove cross-references
to g77 manual.
gcc/po:
* exgettext (spec_error_string): Do not scan beyond the end of
the string for a close brace.  Do not bail out at the first
incidence of %%e.
* gcc.pot: Regenerate.

git-svn-id: svn://gcc.gnu.org/svn/gcc/trunk@81967 138bc75d-0d04-0410-961f-82ee72b054a4

137 files changed:
ChangeLog
Makefile.def
Makefile.in
Makefile.tpl
configure
configure.in
contrib/ChangeLog
contrib/convert_to_f2c [deleted file]
contrib/convert_to_g2c [deleted file]
contrib/download_f2c [deleted file]
contrib/gcc_update
gcc/ChangeLog
gcc/c-common.c
gcc/c-common.h
gcc/config/i386/uwin.h
gcc/doc/invoke.texi
gcc/doc/standards.texi
gcc/f/ChangeLog [deleted file]
gcc/f/ChangeLog.0 [deleted file]
gcc/f/ChangeLog.tree-ssa [deleted file]
gcc/f/Make-lang.in [deleted file]
gcc/f/RELEASE-PREP [deleted file]
gcc/f/ansify.c [deleted file]
gcc/f/bad.c [deleted file]
gcc/f/bad.def [deleted file]
gcc/f/bad.h [deleted file]
gcc/f/bit.c [deleted file]
gcc/f/bit.h [deleted file]
gcc/f/bld-op.def [deleted file]
gcc/f/bld.c [deleted file]
gcc/f/bld.h [deleted file]
gcc/f/bugs.texi [deleted file]
gcc/f/bugs0.texi [deleted file]
gcc/f/com-rt.def [deleted file]
gcc/f/com.c [deleted file]
gcc/f/com.h [deleted file]
gcc/f/config-lang.in [deleted file]
gcc/f/data.c [deleted file]
gcc/f/data.h [deleted file]
gcc/f/equiv.c [deleted file]
gcc/f/equiv.h [deleted file]
gcc/f/expr.c [deleted file]
gcc/f/expr.h [deleted file]
gcc/f/ffe.texi [deleted file]
gcc/f/fini.c [deleted file]
gcc/f/g77.texi [deleted file]
gcc/f/g77spec.c [deleted file]
gcc/f/global.c [deleted file]
gcc/f/global.h [deleted file]
gcc/f/implic.c [deleted file]
gcc/f/implic.h [deleted file]
gcc/f/info-b.def [deleted file]
gcc/f/info-k.def [deleted file]
gcc/f/info-w.def [deleted file]
gcc/f/info.c [deleted file]
gcc/f/info.h [deleted file]
gcc/f/intdoc.c [deleted file]
gcc/f/intdoc.in [deleted file]
gcc/f/intdoc.texi [deleted file]
gcc/f/intrin.c [deleted file]
gcc/f/intrin.def [deleted file]
gcc/f/intrin.h [deleted file]
gcc/f/invoke.texi [deleted file]
gcc/f/lab.c [deleted file]
gcc/f/lab.h [deleted file]
gcc/f/lang-specs.h [deleted file]
gcc/f/lang.opt [deleted file]
gcc/f/lex.c [deleted file]
gcc/f/lex.h [deleted file]
gcc/f/malloc.c [deleted file]
gcc/f/malloc.h [deleted file]
gcc/f/name.c [deleted file]
gcc/f/name.h [deleted file]
gcc/f/news.texi [deleted file]
gcc/f/news0.texi [deleted file]
gcc/f/parse.c [deleted file]
gcc/f/proj.h [deleted file]
gcc/f/root.texi [deleted file]
gcc/f/src.c [deleted file]
gcc/f/src.h [deleted file]
gcc/f/st.c [deleted file]
gcc/f/st.h [deleted file]
gcc/f/sta.c [deleted file]
gcc/f/sta.h [deleted file]
gcc/f/stb.c [deleted file]
gcc/f/stb.h [deleted file]
gcc/f/stc.c [deleted file]
gcc/f/stc.h [deleted file]
gcc/f/std.c [deleted file]
gcc/f/std.h [deleted file]
gcc/f/ste.c [deleted file]
gcc/f/ste.h [deleted file]
gcc/f/storag.c [deleted file]
gcc/f/storag.h [deleted file]
gcc/f/stp.c [deleted file]
gcc/f/stp.h [deleted file]
gcc/f/str-1t.fin [deleted file]
gcc/f/str-2t.fin [deleted file]
gcc/f/str-fo.fin [deleted file]
gcc/f/str-io.fin [deleted file]
gcc/f/str-nq.fin [deleted file]
gcc/f/str-op.fin [deleted file]
gcc/f/str-ot.fin [deleted file]
gcc/f/str.c [deleted file]
gcc/f/str.h [deleted file]
gcc/f/sts.c [deleted file]
gcc/f/sts.h [deleted file]
gcc/f/stt.c [deleted file]
gcc/f/stt.h [deleted file]
gcc/f/stu.c [deleted file]
gcc/f/stu.h [deleted file]
gcc/f/stv.c [deleted file]
gcc/f/stv.h [deleted file]
gcc/f/stw.c [deleted file]
gcc/f/stw.h [deleted file]
gcc/f/symbol.c [deleted file]
gcc/f/symbol.def [deleted file]
gcc/f/symbol.h [deleted file]
gcc/f/target.c [deleted file]
gcc/f/target.h [deleted file]
gcc/f/top.c [deleted file]
gcc/f/top.h [deleted file]
gcc/f/type.c [deleted file]
gcc/f/type.h [deleted file]
gcc/f/where.c [deleted file]
gcc/f/where.h [deleted file]
gcc/po/ChangeLog
gcc/po/exgettext
gcc/po/gcc.pot
libf2c/configure [deleted file]
libf2c/libF77/configure [deleted file]
libf2c/libI77/config.h.in [deleted file]
libf2c/libI77/configure [deleted file]
libf2c/libI77/stamp-h.in [deleted file]
libf2c/libU77/config.hin [deleted file]
libf2c/libU77/configure [deleted file]
libf2c/libU77/stamp-h.in [deleted file]

index 37ef3ff..3d4698c 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2004-05-17  Zack Weinberg  <zack@codesourcery.com>
+
+       * Makefile.def, Makefile.tpl, configure.in: Remove all mention
+       of libf2c.
+       * configure, Makefile.in: Regenerate.
+
 2004-05-13  Tobias Schl├╝ter  <tobi@gcc.gnu.org>
 
        * MAINTAINERS (Write After Approval): Add myself.
 
 2004-05-04  Vladimir Makarov  <vmakarov@redhat.com>
 
-        * MAINTAINERS (Various Maintainers): Add myself.
+       * MAINTAINERS (Various Maintainers): Add myself.
 
 2004-04-30  Brian Ford  <ford@vss.fsi.com>
 
-        * MAINTAINERS (Write After Approval): Add myself.
+       * MAINTAINERS (Write After Approval): Add myself.
 
 2004-04-29  Uros Bizjak  <uros@kss-loka.si>
 
-        * MAINTAINERS (Write After Approval): Add myself.
+       * MAINTAINERS (Write After Approval): Add myself.
 
 2004-04-28  Paolo Bonzini  <bonzini@gnu.org>
 
 
 2004-04-26  Paolo Bonzini  <bonzini@gnu.org>
 
-        * configure.in: Invoke ACX_PROG_CMP_IGNORE_INITIAL.
-        * configure: Regenerate.
-        * config/acx.m4: Mutuate ACX_PROG_CMP_IGNORE_INITIAL from gcc.
-        * gcc/Makefile.tpl (compare): Use the result of the test.
-        * gcc/Makefile.in: Regenerate.
+       * configure.in: Invoke ACX_PROG_CMP_IGNORE_INITIAL.
+       * configure: Regenerate.
+       * config/acx.m4: Mutuate ACX_PROG_CMP_IGNORE_INITIAL from gcc.
+       * gcc/Makefile.tpl (compare): Use the result of the test.
+       * gcc/Makefile.in: Regenerate.
 
 2004-04-23  Paolo Bonzini  <bonzini@gnu.org>
 
 2004-04-23  Laurent GUERBY <laurent@guerby.net>
 
        * MAINTAINERS: Update my email address.
-       
+
 2004-04-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
 
        * configure.in (mips*-*-irix5*): Enable ld.
 
 2004-04-12  Michael Chastain  <mec.gnu@mindspring.com>
 
-        * MAINTAINERS: Add myself to write-after-approval.
+       * MAINTAINERS: Add myself to write-after-approval.
 
 2004-04-09  Nathanael Nerode  <neroden@gcc.gnu.org>
 
 
 2004-04-06  David Edelsohn  <edelsohn@gnu.org>
 
-        * configure.in (powerpc-*-aix*): Remove target-libada from noconfigdirs.
-        (rs6000-*-aix*): Same.
-        * configure: Regenerate.
+       * configure.in (powerpc-*-aix*): Remove target-libada from noconfigdirs.
+       (rs6000-*-aix*): Same.
+       * configure: Regenerate.
 
 2004-04-05  Ranjit Mathew  <rmathew@hotmail.com>
-                                                                                
-        * MAINTAINERS: Add myself to write-after-approval.
+
+       * MAINTAINERS: Add myself to write-after-approval.
 
 2004-04-03  Bud Davis  <bdavis9659@comcast.net>
-                                                                                
-        * MAINTAINERS: Add myself to write-after-approval.
+
+       * MAINTAINERS: Add myself to write-after-approval.
 
 2004-03-24  Nathanael Nerode  <neroden@gcc.gnu.org>
 
        * Makefile.in: Regenerate.
 
 2004-03-15  Paolo Bonzini  <bonzini@gnu.org>
-            Nathanael Nerode  <neroden@gcc.gnu.org>
+           Nathanael Nerode  <neroden@gcc.gnu.org>
 
        * configure.in (DEFAULT_YACC, DEFAULT_M4, DEFAULT_LEX):
-        Set with AC_CHECK_PROGS.
+       Set with AC_CHECK_PROGS.
        * configure.in: Fix comment typo from last patch.
        * configure: Regenerate.
 
        * configure: Regenerate.
 
 2004-03-12  Eric Botcazou  <ebotcazou@gcc.gnu.org>
-            Paolo Bonzini  <bonzini@gnu.org>
+           Paolo Bonzini  <bonzini@gnu.org>
 
        PR bootstrap/14522
        * configure.in: Cope with shells that do not support unquoted ^
        * configure: Regenerate.
 
 2004-03-11  Eric Botcazou  <ebotcazou@gcc.gnu.org>
-            Paolo Bonzini  <bonzini@gnu.org>
+           Paolo Bonzini  <bonzini@gnu.org>
 
        PR bootstrap/14522
        * configure.in: Cope with shells that do not support nesting
 2004-03-01  Paolo Bonzini  <bonzini@gnu.org>
 
        * MAINTAINERS: Add myself to write-after-approval.
-       
+
 2004-02-28  Nathanael Nerode  <neroden@gcc.gnu.org>
 
        PR bootstrap/7087
 2004-02-12  Paolo Bonzini  <bonzini@gnu.org>
 
        * MAINTAINERS: Remove myself.
-       
+
 2004-02-11  David Edelsohn  <edelsohn@gnu.org>
 
        * configure.in (powerpc-*-aix*): Add target-libada to noconfigdirs.
            Nathanael Nerode  <neroden@gcc.gnu.org>
 
        PR ada/6637, PR ada/5911
-        Merge with libada-branch:
+       Merge with libada-branch:
        * configure.in, Makefile.tpl, Makefile.def: Add target-libada,
        with appropriate dependencies. Add --enable-libada configure switch.
        * configure, Makefile.in: Regenerate.
 2004-02-09  Paolo Bonzini  <bonzini@gnu.org>
 
        * MAINTAINERS: Add myself to write-after-approval.
-       
+
 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
 
        * configure.in: Don't pass --with-stabs on IRIX 5 either.
 2004-01-20  Caroline Tice  <ctice@apple.com>
 
        * MAINTAINERS: Add myself to write-after-approval.
-       
+
 2004-01-19  Paolo Carlini  <pcarlini@suse.de>
 
        * MAINTAINERS: Update my email address.
 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
 
        * MAINTAINERS: Add myself to write-after-approval.
-       
+
 2004-01-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
 
        * MAINTAINERS: Remove entries without email address.
        * MAINTAINERS: Remove the mn10200 maintainer.
 
 2003-12-21  Bernardo Innocenti  <bernie@develer.com>
+
        * configure.in (*-*-uclinux): Exclude newlib, libgloss and rda.
        * configure: Regenerated.
 
 
 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
 
-        * Makefile.tpl (EXTRA_GCC_FLAGS): Pass BOOT_ADAFLAGS.
-        * Makefile.in: Regenerate.
+       * Makefile.tpl (EXTRA_GCC_FLAGS): Pass BOOT_ADAFLAGS.
+       * Makefile.in: Regenerate.
 
 2003-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
 
 2003-09-04  Robert Millan  <robertmh@gnu.org>
 
        * configure.in: Match GNU/KFreeBSD with new kfreebsd*-gnu triplet.
-       
+
 2003-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
 
        * configure.in: Ensure arguments to sed are properly spaced.
        * configure.in: When testing with_libs and with_headers, treat
        'no' as unset.  Based on a patch by Dan Kegel <dank@kegel.com>.
        * configure: Regenerate.
-       
+
        * configure.in (TOPLEVEL_CONFIGURE_ARGUMENTS): Quote properly for
        make, shell, etc.
        (baseargs): Likewise.
 
        * config-ml.in, symlink-tree: Add license.
 
-2003-08-03  Richard Stallman  <rms@gnu.org> 
-            Eben Moglen  <moglen@columbia.edu>
+2003-08-03  Richard Stallman  <rms@gnu.org>
+           Eben Moglen  <moglen@columbia.edu>
 
        * README.SCO: New file.
 
index 5f29368..fa51090 100644 (file)
@@ -101,7 +101,6 @@ host_modules= { module= utils; no_check=true; };
 target_modules = { module= libstdc++-v3; raw_cxx=true; };
 target_modules = { module= libmudflap; };
 target_modules = { module= newlib; };
-target_modules = { module= libf2c; };
 target_modules = { module= libgfortran; };
 target_modules = { module= libobjc; };
 target_modules = { module= libtermcap; no_check=true; stage=true;
index ff065ac..f024943 100644 (file)
@@ -612,7 +612,6 @@ configure-target:  \
     maybe-configure-target-libstdc++-v3 \
     maybe-configure-target-libmudflap \
     maybe-configure-target-newlib \
-    maybe-configure-target-libf2c \
     maybe-configure-target-libgfortran \
     maybe-configure-target-libobjc \
     maybe-configure-target-libtermcap \
@@ -705,7 +704,6 @@ all-target:  \
     maybe-all-target-libstdc++-v3 \
     maybe-all-target-libmudflap \
     maybe-all-target-newlib \
-    maybe-all-target-libf2c \
     maybe-all-target-libgfortran \
     maybe-all-target-libobjc \
     maybe-all-target-libtermcap \
@@ -803,7 +801,6 @@ info-target:  \
     maybe-info-target-libstdc++-v3 \
     maybe-info-target-libmudflap \
     maybe-info-target-newlib \
-    maybe-info-target-libf2c \
     maybe-info-target-libgfortran \
     maybe-info-target-libobjc \
     maybe-info-target-libtermcap \
@@ -896,7 +893,6 @@ dvi-target:  \
     maybe-dvi-target-libstdc++-v3 \
     maybe-dvi-target-libmudflap \
     maybe-dvi-target-newlib \
-    maybe-dvi-target-libf2c \
     maybe-dvi-target-libgfortran \
     maybe-dvi-target-libobjc \
     maybe-dvi-target-libtermcap \
@@ -989,7 +985,6 @@ TAGS-target:  \
     maybe-TAGS-target-libstdc++-v3 \
     maybe-TAGS-target-libmudflap \
     maybe-TAGS-target-newlib \
-    maybe-TAGS-target-libf2c \
     maybe-TAGS-target-libgfortran \
     maybe-TAGS-target-libobjc \
     maybe-TAGS-target-libtermcap \
@@ -1082,7 +1077,6 @@ install-info-target:  \
     maybe-install-info-target-libstdc++-v3 \
     maybe-install-info-target-libmudflap \
     maybe-install-info-target-newlib \
-    maybe-install-info-target-libf2c \
     maybe-install-info-target-libgfortran \
     maybe-install-info-target-libobjc \
     maybe-install-info-target-libtermcap \
@@ -1175,7 +1169,6 @@ installcheck-target:  \
     maybe-installcheck-target-libstdc++-v3 \
     maybe-installcheck-target-libmudflap \
     maybe-installcheck-target-newlib \
-    maybe-installcheck-target-libf2c \
     maybe-installcheck-target-libgfortran \
     maybe-installcheck-target-libobjc \
     maybe-installcheck-target-libtermcap \
@@ -1268,7 +1261,6 @@ mostlyclean-target:  \
     maybe-mostlyclean-target-libstdc++-v3 \
     maybe-mostlyclean-target-libmudflap \
     maybe-mostlyclean-target-newlib \
-    maybe-mostlyclean-target-libf2c \
     maybe-mostlyclean-target-libgfortran \
     maybe-mostlyclean-target-libobjc \
     maybe-mostlyclean-target-libtermcap \
@@ -1361,7 +1353,6 @@ clean-target:  \
     maybe-clean-target-libstdc++-v3 \
     maybe-clean-target-libmudflap \
     maybe-clean-target-newlib \
-    maybe-clean-target-libf2c \
     maybe-clean-target-libgfortran \
     maybe-clean-target-libobjc \
     maybe-clean-target-libtermcap \
@@ -1454,7 +1445,6 @@ distclean-target:  \
     maybe-distclean-target-libstdc++-v3 \
     maybe-distclean-target-libmudflap \
     maybe-distclean-target-newlib \
-    maybe-distclean-target-libf2c \
     maybe-distclean-target-libgfortran \
     maybe-distclean-target-libobjc \
     maybe-distclean-target-libtermcap \
@@ -1547,7 +1537,6 @@ maintainer-clean-target:  \
     maybe-maintainer-clean-target-libstdc++-v3 \
     maybe-maintainer-clean-target-libmudflap \
     maybe-maintainer-clean-target-newlib \
-    maybe-maintainer-clean-target-libf2c \
     maybe-maintainer-clean-target-libgfortran \
     maybe-maintainer-clean-target-libobjc \
     maybe-maintainer-clean-target-libtermcap \
@@ -1694,7 +1683,6 @@ do-check: maybe-check-gcc  \
     maybe-check-target-libstdc++-v3 \
     maybe-check-target-libmudflap \
     maybe-check-target-newlib \
-    maybe-check-target-libf2c \
     maybe-check-target-libgfortran \
     maybe-check-target-libobjc \
     maybe-check-target-libtermcap \
@@ -1878,7 +1866,6 @@ install-target:  \
     maybe-install-target-libstdc++-v3 \
     maybe-install-target-libmudflap \
     maybe-install-target-newlib \
-    maybe-install-target-libf2c \
     maybe-install-target-libgfortran \
     maybe-install-target-libobjc \
     maybe-install-target-libtermcap \
@@ -20132,285 +20119,6 @@ maintainer-clean-target-newlib:
 
 
 
-.PHONY: configure-target-libf2c maybe-configure-target-libf2c
-maybe-configure-target-libf2c:
-
-# There's only one multilib.out.  Cleverer subdirs shouldn't need it copied.
-$(TARGET_SUBDIR)/libf2c/multilib.out: multilib.out
-       $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libf2c ; \
-       rm -f $(TARGET_SUBDIR)/libf2c/Makefile || : ; \
-       cp multilib.out $(TARGET_SUBDIR)/libf2c/multilib.out
-
-configure-target-libf2c: $(TARGET_SUBDIR)/libf2c/multilib.out
-       @test ! -f $(TARGET_SUBDIR)/libf2c/Makefile || exit 0; \
-       $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libf2c ; \
-       r=`${PWD_COMMAND}`; export r; \
-       s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
-       $(SET_LIB_PATH) \
-       AR="$(AR_FOR_TARGET)"; export AR; \
-       AS="$(AS_FOR_TARGET)"; export AS; \
-       CC="$(CC_FOR_TARGET)"; export CC; \
-       CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
-       CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
-       CPPFLAGS="$(CFLAGS_FOR_TARGET)"; export CPPFLAGS; \
-       CXX="$(CXX_FOR_TARGET)"; export CXX; \
-       CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
-       GCJ="$(GCJ_FOR_TARGET)"; export GCJ; \
-       GFORTRAN="$(GFORTRAN_FOR_TARGET)"; export GFORTRAN; \
-       DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \
-       LD="$(LD_FOR_TARGET)"; export LD; \
-       LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \
-       NM="$(NM_FOR_TARGET)"; export NM; \
-       RANLIB="$(RANLIB_FOR_TARGET)"; export RANLIB; \
-       WINDRES="$(WINDRES_FOR_TARGET)"; export WINDRES; \
-       echo Configuring in $(TARGET_SUBDIR)/libf2c; \
-       cd "$(TARGET_SUBDIR)/libf2c" || exit 1; \
-       case $(srcdir) in \
-         /* | [A-Za-z]:[\\/]*) \
-           topdir=$(srcdir) ;; \
-         *) \
-           case "$(TARGET_SUBDIR)" in \
-             .) topdir="../$(srcdir)" ;; \
-             *) topdir="../../$(srcdir)" ;; \
-           esac ;; \
-       esac; \
-         srcdiroption="--srcdir=$${topdir}/libf2c"; \
-         libsrcdir="$$s/libf2c"; \
-       rm -f no-such-file || : ; \
-       CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
-         $(TARGET_CONFIGARGS) $${srcdiroption} \
-         --with-target-subdir="$(TARGET_SUBDIR)" \
-         || exit 1
-
-.PHONY: all-target-libf2c maybe-all-target-libf2c
-maybe-all-target-libf2c:
-all-target-libf2c: configure-target-libf2c
-       @r=`${PWD_COMMAND}`; export r; \
-       s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
-       $(SET_LIB_PATH) \
-       (cd $(TARGET_SUBDIR)/libf2c && \
-         $(MAKE) $(TARGET_FLAGS_TO_PASS)  all)
-
-.PHONY: check-target-libf2c maybe-check-target-libf2c
-maybe-check-target-libf2c:
-
-check-target-libf2c:
-       @r=`${PWD_COMMAND}`; export r; \
-       s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
-       $(SET_LIB_PATH) \
-       (cd $(TARGET_SUBDIR)/libf2c && \
-         $(MAKE) $(TARGET_FLAGS_TO_PASS)  check)
-
-
-.PHONY: install-target-libf2c maybe-install-target-libf2c
-maybe-install-target-libf2c:
-
-install-target-libf2c: installdirs
-       @r=`${PWD_COMMAND}`; export r; \
-       s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
-       $(SET_LIB_PATH) \
-       (cd $(TARGET_SUBDIR)/libf2c && \
-         $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
-
-
-# Other targets (info, dvi, etc.)
-
-.PHONY: maybe-info-target-libf2c info-target-libf2c
-maybe-info-target-libf2c:
-
-info-target-libf2c: \
-    configure-target-libf2c 
-       @[ -f $(TARGET_SUBDIR)/libf2c/Makefile ] || exit 0 ; \
-       r=`${PWD_COMMAND}`; export r; \
-       s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
-       $(SET_LIB_PATH) \
-       echo "Doing info in $(TARGET_SUBDIR)/libf2c" ; \
-       for flag in $(EXTRA_TARGET_FLAGS); do \
-         eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
-       done; \
-       (cd $(TARGET_SUBDIR)/libf2c && \
-         $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
-                 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
-                 "RANLIB=$${RANLIB}" \
-                 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
-                 info) \
-         || exit 1
-
-
-.PHONY: maybe-dvi-target-libf2c dvi-target-libf2c
-maybe-dvi-target-libf2c:
-
-dvi-target-libf2c: \
-    configure-target-libf2c 
-       @[ -f $(TARGET_SUBDIR)/libf2c/Makefile ] || exit 0 ; \
-       r=`${PWD_COMMAND}`; export r; \
-       s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
-       $(SET_LIB_PATH) \
-       echo "Doing dvi in $(TARGET_SUBDIR)/libf2c" ; \
-       for flag in $(EXTRA_TARGET_FLAGS); do \
-         eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
-       done; \
-       (cd $(TARGET_SUBDIR)/libf2c && \
-         $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
-                 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
-                 "RANLIB=$${RANLIB}" \
-                 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
-                 dvi) \
-         || exit 1
-
-
-.PHONY: maybe-TAGS-target-libf2c TAGS-target-libf2c
-maybe-TAGS-target-libf2c:
-
-TAGS-target-libf2c: \
-    configure-target-libf2c 
-       @[ -f $(TARGET_SUBDIR)/libf2c/Makefile ] || exit 0 ; \
-       r=`${PWD_COMMAND}`; export r; \
-       s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
-       $(SET_LIB_PATH) \
-       echo "Doing TAGS in $(TARGET_SUBDIR)/libf2c" ; \
-       for flag in $(EXTRA_TARGET_FLAGS); do \
-         eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
-       done; \
-       (cd $(TARGET_SUBDIR)/libf2c && \
-         $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
-                 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
-                 "RANLIB=$${RANLIB}" \
-                 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
-                 TAGS) \
-         || exit 1
-
-
-.PHONY: maybe-install-info-target-libf2c install-info-target-libf2c
-maybe-install-info-target-libf2c:
-
-install-info-target-libf2c: \
-    configure-target-libf2c \
-    info-target-libf2c 
-       @[ -f $(TARGET_SUBDIR)/libf2c/Makefile ] || exit 0 ; \
-       r=`${PWD_COMMAND}`; export r; \
-       s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
-       $(SET_LIB_PATH) \
-       echo "Doing install-info in $(TARGET_SUBDIR)/libf2c" ; \
-       for flag in $(EXTRA_TARGET_FLAGS); do \
-         eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
-       done; \
-       (cd $(TARGET_SUBDIR)/libf2c && \
-         $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
-                 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
-                 "RANLIB=$${RANLIB}" \
-                 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
-                 install-info) \
-         || exit 1
-
-
-.PHONY: maybe-installcheck-target-libf2c installcheck-target-libf2c
-maybe-installcheck-target-libf2c:
-
-installcheck-target-libf2c: \
-    configure-target-libf2c 
-       @[ -f $(TARGET_SUBDIR)/libf2c/Makefile ] || exit 0 ; \
-       r=`${PWD_COMMAND}`; export r; \
-       s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
-       $(SET_LIB_PATH) \
-       echo "Doing installcheck in $(TARGET_SUBDIR)/libf2c" ; \
-       for flag in $(EXTRA_TARGET_FLAGS); do \
-         eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
-       done; \
-       (cd $(TARGET_SUBDIR)/libf2c && \
-         $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
-                 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
-                 "RANLIB=$${RANLIB}" \
-                 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
-                 installcheck) \
-         || exit 1
-
-
-.PHONY: maybe-mostlyclean-target-libf2c mostlyclean-target-libf2c
-maybe-mostlyclean-target-libf2c:
-
-mostlyclean-target-libf2c: 
-       @[ -f $(TARGET_SUBDIR)/libf2c/Makefile ] || exit 0 ; \
-       r=`${PWD_COMMAND}`; export r; \
-       s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
-       $(SET_LIB_PATH) \
-       echo "Doing mostlyclean in $(TARGET_SUBDIR)/libf2c" ; \
-       for flag in $(EXTRA_TARGET_FLAGS); do \
-         eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
-       done; \
-       (cd $(TARGET_SUBDIR)/libf2c && \
-         $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
-                 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
-                 "RANLIB=$${RANLIB}" \
-                 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
-                 mostlyclean) \
-         || exit 1
-
-
-.PHONY: maybe-clean-target-libf2c clean-target-libf2c
-maybe-clean-target-libf2c:
-
-clean-target-libf2c: 
-       @[ -f $(TARGET_SUBDIR)/libf2c/Makefile ] || exit 0 ; \
-       r=`${PWD_COMMAND}`; export r; \
-       s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
-       $(SET_LIB_PATH) \
-       echo "Doing clean in $(TARGET_SUBDIR)/libf2c" ; \
-       for flag in $(EXTRA_TARGET_FLAGS); do \
-         eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
-       done; \
-       (cd $(TARGET_SUBDIR)/libf2c && \
-         $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
-                 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
-                 "RANLIB=$${RANLIB}" \
-                 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
-                 clean) \
-         || exit 1
-
-
-.PHONY: maybe-distclean-target-libf2c distclean-target-libf2c
-maybe-distclean-target-libf2c:
-
-distclean-target-libf2c: 
-       @[ -f $(TARGET_SUBDIR)/libf2c/Makefile ] || exit 0 ; \
-       r=`${PWD_COMMAND}`; export r; \
-       s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
-       $(SET_LIB_PATH) \
-       echo "Doing distclean in $(TARGET_SUBDIR)/libf2c" ; \
-       for flag in $(EXTRA_TARGET_FLAGS); do \
-         eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
-       done; \
-       (cd $(TARGET_SUBDIR)/libf2c && \
-         $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
-                 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
-                 "RANLIB=$${RANLIB}" \
-                 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
-                 distclean) \
-         || exit 1
-
-
-.PHONY: maybe-maintainer-clean-target-libf2c maintainer-clean-target-libf2c
-maybe-maintainer-clean-target-libf2c:
-
-maintainer-clean-target-libf2c: 
-       @[ -f $(TARGET_SUBDIR)/libf2c/Makefile ] || exit 0 ; \
-       r=`${PWD_COMMAND}`; export r; \
-       s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
-       $(SET_LIB_PATH) \
-       echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libf2c" ; \
-       for flag in $(EXTRA_TARGET_FLAGS); do \
-         eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
-       done; \
-       (cd $(TARGET_SUBDIR)/libf2c && \
-         $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
-                 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
-                 "RANLIB=$${RANLIB}" \
-                 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
-                 maintainer-clean) \
-         || exit 1
-
-
-
 .PHONY: configure-target-libgfortran maybe-configure-target-libgfortran
 maybe-configure-target-libgfortran:
 
@@ -25368,8 +25076,6 @@ configure-target-boehm-gc: $(ALL_GCC_C) maybe-configure-target-qthreads
 configure-target-fastjar: maybe-configure-target-zlib
 all-target-fastjar: maybe-all-target-zlib maybe-all-target-libiberty
 configure-target-libada: $(ALL_GCC_C)
-configure-target-libf2c: $(ALL_GCC_C)
-all-target-libf2c: maybe-all-target-libiberty
 configure-target-libgfortran: $(ALL_GCC_C)
 configure-target-libffi: $(ALL_GCC_C) 
 configure-target-libjava: $(ALL_GCC_C) maybe-configure-target-zlib maybe-configure-target-boehm-gc maybe-configure-target-qthreads maybe-configure-target-libffi
index a8515bd..beed582 100644 (file)
@@ -1686,8 +1686,6 @@ configure-target-boehm-gc: $(ALL_GCC_C) maybe-configure-target-qthreads
 configure-target-fastjar: maybe-configure-target-zlib
 all-target-fastjar: maybe-all-target-zlib maybe-all-target-libiberty
 configure-target-libada: $(ALL_GCC_C)
-configure-target-libf2c: $(ALL_GCC_C)
-all-target-libf2c: maybe-all-target-libiberty
 configure-target-libgfortran: $(ALL_GCC_C)
 configure-target-libffi: $(ALL_GCC_C) 
 configure-target-libjava: $(ALL_GCC_C) maybe-configure-target-zlib maybe-configure-target-boehm-gc maybe-configure-target-qthreads maybe-configure-target-libffi
index fd4f900..2bbcdca 100755 (executable)
--- a/configure
+++ b/configure
@@ -910,7 +910,6 @@ target_libraries="target-libiberty \
                target-newlib \
                target-libstdc++-v3 \
                target-libmudflap \
-               target-libf2c \
                target-libgfortran \
                ${libgcj} \
                target-libobjc \
@@ -1179,7 +1178,7 @@ case "${target}" in
     ;;
   *-*-kaos*)
     # Remove unsupported stuff on all kaOS configurations.
-    skipdirs="target-libiberty ${libgcj} target-libstdc++-v3 target-libf2c target-librx"
+    skipdirs="target-libiberty ${libgcj} target-libstdc++-v3 target-librx"
     skipdirs="$skipdirs target-libobjc target-examples target-groff target-gperf"
     skipdirs="$skipdirs zlib fastjar target-libjava target-boehm-gc target-zlib"
     noconfigdirs="$noconfigdirs target-libgloss"
@@ -1202,12 +1201,6 @@ case "${target}" in
     ;;
   *-*-rtems*)
     noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
-    case ${target} in
-       h8300*-*-* | h8500-*-*)
-         noconfigdirs="$noconfigdirs target-libf2c"
-          ;;
-        *) ;;
-    esac
     ;;
   *-*-uclinux*)
     noconfigdirs="$noconfigdirs target-newlib target-libgloss target-rda ${libgcj}"
@@ -1308,10 +1301,10 @@ case "${target}" in
     noconfigdirs="$noconfigdirs ${libgcj}"
     ;;
   h8300*-*-*)
-    noconfigdirs="$noconfigdirs target-libgloss ${libgcj} target-libf2c"
+    noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
     ;;
   h8500-*-*)
-    noconfigdirs="$noconfigdirs target-libstdc++-v3 target-libgloss ${libgcj} target-libf2c"
+    noconfigdirs="$noconfigdirs target-libstdc++-v3 target-libgloss ${libgcj}"
     ;;
   hppa*64*-*-linux* | parisc*64*-*-linux*)
     # In this case, it's because the hppa64-linux target is for
@@ -1901,7 +1894,7 @@ fi
 # Extract the first word of "gcc", so it can be a program name with args.
 set dummy gcc; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:1905: checking for $ac_word" >&5
+echo "configure:1898: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -1931,7 +1924,7 @@ if test -z "$CC"; then
   # Extract the first word of "cc", so it can be a program name with args.
 set dummy cc; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:1935: checking for $ac_word" >&5
+echo "configure:1928: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -1982,7 +1975,7 @@ fi
       # Extract the first word of "cl", so it can be a program name with args.
 set dummy cl; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:1986: checking for $ac_word" >&5
+echo "configure:1979: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -2014,7 +2007,7 @@ fi
 fi
 
 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
-echo "configure:2018: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
+echo "configure:2011: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
 
 ac_ext=c
 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
@@ -2025,12 +2018,12 @@ cross_compiling=$ac_cv_prog_cc_cross
 
 cat > conftest.$ac_ext << EOF
 
-#line 2029 "configure"
+#line 2022 "configure"
 #include "confdefs.h"
 
 main(){return(0);}
 EOF
-if { (eval echo configure:2034: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:2027: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   ac_cv_prog_cc_works=yes
   # If we can't run a trivial program, we are probably using a cross compiler.
   if (./conftest; exit) 2>/dev/null; then
@@ -2056,12 +2049,12 @@ if test $ac_cv_prog_cc_works = no; then
   { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
 fi
 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
-echo "configure:2060: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
+echo "configure:2053: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
 cross_compiling=$ac_cv_prog_cc_cross
 
 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
-echo "configure:2065: checking whether we are using GNU C" >&5
+echo "configure:2058: checking whether we are using GNU C" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -2070,7 +2063,7 @@ else
   yes;
 #endif
 EOF
-if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:2074: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
+if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:2067: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
   ac_cv_prog_gcc=yes
 else
   ac_cv_prog_gcc=no
@@ -2089,7 +2082,7 @@ ac_test_CFLAGS="${CFLAGS+set}"
 ac_save_CFLAGS="$CFLAGS"
 CFLAGS=
 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
-echo "configure:2093: checking whether ${CC-cc} accepts -g" >&5
+echo "configure:2086: checking whether ${CC-cc} accepts -g" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -2125,7 +2118,7 @@ fi
 # Extract the first word of "${ac_tool_prefix}gnatbind", so it can be a program name with args.
 set dummy ${ac_tool_prefix}gnatbind; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:2129: checking for $ac_word" >&5
+echo "configure:2122: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_GNATBIND'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -2157,7 +2150,7 @@ if test -n "$ac_tool_prefix"; then
   # Extract the first word of "gnatbind", so it can be a program name with args.
 set dummy gnatbind; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:2161: checking for $ac_word" >&5
+echo "configure:2154: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_GNATBIND'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -2190,7 +2183,7 @@ fi
 fi
 
 echo $ac_n "checking whether compiler driver understands Ada""... $ac_c" 1>&6
-echo "configure:2194: checking whether compiler driver understands Ada" >&5
+echo "configure:2187: checking whether compiler driver understands Ada" >&5
 if eval "test \"`echo '$''{'acx_cv_cc_gcc_supports_ada'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -2223,7 +2216,7 @@ else
 fi
 
 echo $ac_n "checking how to compare bootstrapped objects""... $ac_c" 1>&6
-echo "configure:2227: checking how to compare bootstrapped objects" >&5
+echo "configure:2220: checking how to compare bootstrapped objects" >&5
 if eval "test \"`echo '$''{'gcc_cv_prog_cmp_skip'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -2296,9 +2289,9 @@ saved_CFLAGS="$CFLAGS"
 CFLAGS="$CFLAGS $gmpinc"
 # Check GMP actually works
 echo $ac_n "checking for correct version of gmp.h""... $ac_c" 1>&6
-echo "configure:2300: checking for correct version of gmp.h" >&5
+echo "configure:2293: checking for correct version of gmp.h" >&5
 cat > conftest.$ac_ext <<EOF
-#line 2302 "configure"
+#line 2295 "configure"
 #include "confdefs.h"
 #include "gmp.h"
 int main() {
@@ -2309,7 +2302,7 @@ choke me
 
 ; return 0; }
 EOF
-if { (eval echo configure:2313: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:2306: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   echo "$ac_t""yes" 1>&6
 else
@@ -2322,19 +2315,19 @@ rm -f conftest*
 
 if test x"$have_gmp" = xyes; then
   echo $ac_n "checking for mpf_init in -lgmp""... $ac_c" 1>&6
-echo "configure:2326: checking for mpf_init in -lgmp" >&5
+echo "configure:2319: checking for mpf_init in -lgmp" >&5
 
   saved_LIBS="$LIBS"
   LIBS="$LIBS $gmplibs"
   cat > conftest.$ac_ext <<EOF
-#line 2331 "configure"
+#line 2324 "configure"
 #include "confdefs.h"
 #include <gmp.h>
 int main() {
 mpf_t n; mpf_init(n);
 ; return 0; }
 EOF
-if { (eval echo configure:2338: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:2331: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   echo "$ac_t""yes" 1>&6
 else
@@ -2796,7 +2789,7 @@ do
 # Extract the first word of "$ac_prog", so it can be a program name with args.
 set dummy $ac_prog; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:2800: checking for $ac_word" >&5
+echo "configure:2793: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_DEFAULT_YACC'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -2831,7 +2824,7 @@ do
 # Extract the first word of "$ac_prog", so it can be a program name with args.
 set dummy $ac_prog; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:2835: checking for $ac_word" >&5
+echo "configure:2828: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_DEFAULT_M4'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -2866,7 +2859,7 @@ do
 # Extract the first word of "$ac_prog", so it can be a program name with args.
 set dummy $ac_prog; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:2870: checking for $ac_word" >&5
+echo "configure:2863: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_DEFAULT_LEX'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -3444,7 +3437,7 @@ test -n "$target_alias" && ncn_target_tool_prefix=$target_alias-
   # Extract the first word of "${ncn_tool_prefix}ar", so it can be a program name with args.
 set dummy ${ncn_tool_prefix}ar; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:3448: checking for $ac_word" >&5
+echo "configure:3441: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -3477,7 +3470,7 @@ if test -z "$ac_cv_prog_AR" ; then
     # Extract the first word of "ar", so it can be a program name with args.
 set dummy ar; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:3481: checking for $ac_word" >&5
+echo "configure:3474: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_AR'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -3516,7 +3509,7 @@ fi
   # Extract the first word of "${ncn_tool_prefix}as", so it can be a program name with args.
 set dummy ${ncn_tool_prefix}as; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:3520: checking for $ac_word" >&5
+echo "configure:3513: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_AS'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -3549,7 +3542,7 @@ if test -z "$ac_cv_prog_AS" ; then
     # Extract the first word of "as", so it can be a program name with args.
 set dummy as; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:3553: checking for $ac_word" >&5
+echo "configure:3546: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_AS'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -3588,7 +3581,7 @@ fi
   # Extract the first word of "${ncn_tool_prefix}dlltool", so it can be a program name with args.
 set dummy ${ncn_tool_prefix}dlltool; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:3592: checking for $ac_word" >&5
+echo "configure:3585: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_DLLTOOL'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -3621,7 +3614,7 @@ if test -z "$ac_cv_prog_DLLTOOL" ; then
     # Extract the first word of "dlltool", so it can be a program name with args.
 set dummy dlltool; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:3625: checking for $ac_word" >&5
+echo "configure:3618: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_DLLTOOL'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -3660,7 +3653,7 @@ fi
   # Extract the first word of "${ncn_tool_prefix}ld", so it can be a program name with args.
 set dummy ${ncn_tool_prefix}ld; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:3664: checking for $ac_word" >&5
+echo "configure:3657: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_LD'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -3693,7 +3686,7 @@ if test -z "$ac_cv_prog_LD" ; then
     # Extract the first word of "ld", so it can be a program name with args.
 set dummy ld; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:3697: checking for $ac_word" >&5
+echo "configure:3690: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_LD'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -3732,7 +3725,7 @@ fi
   # Extract the first word of "${ncn_tool_prefix}nm", so it can be a program name with args.
 set dummy ${ncn_tool_prefix}nm; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:3736: checking for $ac_word" >&5
+echo "configure:3729: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_NM'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -3765,7 +3758,7 @@ if test -z "$ac_cv_prog_NM" ; then
     # Extract the first word of "nm", so it can be a program name with args.
 set dummy nm; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:3769: checking for $ac_word" >&5
+echo "configure:3762: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_NM'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -3804,7 +3797,7 @@ fi
   # Extract the first word of "${ncn_tool_prefix}ranlib", so it can be a program name with args.
 set dummy ${ncn_tool_prefix}ranlib; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:3808: checking for $ac_word" >&5
+echo "configure:3801: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -3837,7 +3830,7 @@ if test -z "$ac_cv_prog_RANLIB" ; then
     # Extract the first word of "ranlib", so it can be a program name with args.
 set dummy ranlib; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:3841: checking for $ac_word" >&5
+echo "configure:3834: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_RANLIB'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -3876,7 +3869,7 @@ fi
   # Extract the first word of "${ncn_tool_prefix}windres", so it can be a program name with args.
 set dummy ${ncn_tool_prefix}windres; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:3880: checking for $ac_word" >&5
+echo "configure:3873: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_WINDRES'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -3909,7 +3902,7 @@ if test -z "$ac_cv_prog_WINDRES" ; then
     # Extract the first word of "windres", so it can be a program name with args.
 set dummy windres; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:3913: checking for $ac_word" >&5
+echo "configure:3906: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_WINDRES'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -3948,7 +3941,7 @@ fi
   # Extract the first word of "${ncn_tool_prefix}objcopy", so it can be a program name with args.
 set dummy ${ncn_tool_prefix}objcopy; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:3952: checking for $ac_word" >&5
+echo "configure:3945: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_OBJCOPY'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -3981,7 +3974,7 @@ if test -z "$ac_cv_prog_OBJCOPY" ; then
     # Extract the first word of "objcopy", so it can be a program name with args.
 set dummy objcopy; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:3985: checking for $ac_word" >&5
+echo "configure:3978: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_OBJCOPY'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -4020,7 +4013,7 @@ fi
   # Extract the first word of "${ncn_tool_prefix}objdump", so it can be a program name with args.
 set dummy ${ncn_tool_prefix}objdump; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:4024: checking for $ac_word" >&5
+echo "configure:4017: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_OBJDUMP'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -4053,7 +4046,7 @@ if test -z "$ac_cv_prog_OBJDUMP" ; then
     # Extract the first word of "objdump", so it can be a program name with args.
 set dummy objdump; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:4057: checking for $ac_word" >&5
+echo "configure:4050: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_OBJDUMP'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -4102,7 +4095,7 @@ fi
   # Extract the first word of "${ncn_target_tool_prefix}ar", so it can be a program name with args.
 set dummy ${ncn_target_tool_prefix}ar; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:4106: checking for $ac_word" >&5
+echo "configure:4099: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_AR_FOR_TARGET'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -4135,7 +4128,7 @@ if test -z "$ac_cv_prog_CONFIGURED_AR_FOR_TARGET" ; then
     # Extract the first word of "ar", so it can be a program name with args.
 set dummy ar; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:4139: checking for $ac_word" >&5
+echo "configure:4132: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_CONFIGURED_AR_FOR_TARGET'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -4174,7 +4167,7 @@ fi
   # Extract the first word of "${ncn_target_tool_prefix}as", so it can be a program name with args.
 set dummy ${ncn_target_tool_prefix}as; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:4178: checking for $ac_word" >&5
+echo "configure:4171: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_AS_FOR_TARGET'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -4207,7 +4200,7 @@ if test -z "$ac_cv_prog_CONFIGURED_AS_FOR_TARGET" ; then
     # Extract the first word of "as", so it can be a program name with args.
 set dummy as; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:4211: checking for $ac_word" >&5
+echo "configure:4204: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_CONFIGURED_AS_FOR_TARGET'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -4246,7 +4239,7 @@ fi
   # Extract the first word of "${ncn_target_tool_prefix}dlltool", so it can be a program name with args.
 set dummy ${ncn_target_tool_prefix}dlltool; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:4250: checking for $ac_word" >&5
+echo "configure:4243: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_DLLTOOL_FOR_TARGET'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -4279,7 +4272,7 @@ if test -z "$ac_cv_prog_CONFIGURED_DLLTOOL_FOR_TARGET" ; then
     # Extract the first word of "dlltool", so it can be a program name with args.
 set dummy dlltool; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:4283: checking for $ac_word" >&5
+echo "configure:4276: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_CONFIGURED_DLLTOOL_FOR_TARGET'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -4318,7 +4311,7 @@ fi
   # Extract the first word of "${ncn_target_tool_prefix}ld", so it can be a program name with args.
 set dummy ${ncn_target_tool_prefix}ld; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:4322: checking for $ac_word" >&5
+echo "configure:4315: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_LD_FOR_TARGET'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -4351,7 +4344,7 @@ if test -z "$ac_cv_prog_CONFIGURED_LD_FOR_TARGET" ; then
     # Extract the first word of "ld", so it can be a program name with args.
 set dummy ld; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:4355: checking for $ac_word" >&5
+echo "configure:4348: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_CONFIGURED_LD_FOR_TARGET'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -4390,7 +4383,7 @@ fi
   # Extract the first word of "${ncn_target_tool_prefix}nm", so it can be a program name with args.
 set dummy ${ncn_target_tool_prefix}nm; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:4394: checking for $ac_word" >&5
+echo "configure:4387: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_NM_FOR_TARGET'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -4423,7 +4416,7 @@ if test -z "$ac_cv_prog_CONFIGURED_NM_FOR_TARGET" ; then
     # Extract the first word of "nm", so it can be a program name with args.
 set dummy nm; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:4427: checking for $ac_word" >&5
+echo "configure:4420: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_CONFIGURED_NM_FOR_TARGET'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -4462,7 +4455,7 @@ fi
   # Extract the first word of "${ncn_target_tool_prefix}ranlib", so it can be a program name with args.
 set dummy ${ncn_target_tool_prefix}ranlib; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:4466: checking for $ac_word" >&5
+echo "configure:4459: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_RANLIB_FOR_TARGET'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -4495,7 +4488,7 @@ if test -z "$ac_cv_prog_CONFIGURED_RANLIB_FOR_TARGET" ; then
     # Extract the first word of "ranlib", so it can be a program name with args.
 set dummy ranlib; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:4499: checking for $ac_word" >&5
+echo "configure:4492: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_CONFIGURED_RANLIB_FOR_TARGET'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -4534,7 +4527,7 @@ fi
   # Extract the first word of "${ncn_target_tool_prefix}windres", so it can be a program name with args.
 set dummy ${ncn_target_tool_prefix}windres; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:4538: checking for $ac_word" >&5
+echo "configure:4531: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_WINDRES_FOR_TARGET'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -4567,7 +4560,7 @@ if test -z "$ac_cv_prog_CONFIGURED_WINDRES_FOR_TARGET" ; then
     # Extract the first word of "windres", so it can be a program name with args.
 set dummy windres; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:4571: checking for $ac_word" >&5
+echo "configure:4564: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_CONFIGURED_WINDRES_FOR_TARGET'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -4652,7 +4645,7 @@ RANLIB_FOR_TARGET=${RANLIB_FOR_TARGET}${extra_ranlibflags_for_target}
 NM_FOR_TARGET=${NM_FOR_TARGET}${extra_nmflags_for_target}
 
 echo $ac_n "checking whether to enable maintainer-specific portions of Makefiles""... $ac_c" 1>&6
-echo "configure:4656: checking whether to enable maintainer-specific portions of Makefiles" >&5
+echo "configure:4649: checking whether to enable maintainer-specific portions of Makefiles" >&5
 # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
 if test "${enable_maintainer_mode+set}" = set; then
   enableval="$enable_maintainer_mode"
index a3e1f86..1b60f7d 100644 (file)
@@ -150,7 +150,6 @@ target_libraries="target-libiberty \
                target-newlib \
                target-libstdc++-v3 \
                target-libmudflap \
-               target-libf2c \
                target-libgfortran \
                ${libgcj} \
                target-libobjc \
@@ -390,7 +389,7 @@ case "${target}" in
     ;;
   *-*-kaos*)
     # Remove unsupported stuff on all kaOS configurations.
-    skipdirs="target-libiberty ${libgcj} target-libstdc++-v3 target-libf2c target-librx"
+    skipdirs="target-libiberty ${libgcj} target-libstdc++-v3 target-librx"
     skipdirs="$skipdirs target-libobjc target-examples target-groff target-gperf"
     skipdirs="$skipdirs zlib fastjar target-libjava target-boehm-gc target-zlib"
     noconfigdirs="$noconfigdirs target-libgloss"
@@ -413,12 +412,6 @@ case "${target}" in
     ;;
   *-*-rtems*)
     noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
-    case ${target} in
-       h8300*-*-* | h8500-*-*)
-         noconfigdirs="$noconfigdirs target-libf2c"
-          ;;
-        *) ;;
-    esac
     ;;
   *-*-uclinux*)
     noconfigdirs="$noconfigdirs target-newlib target-libgloss target-rda ${libgcj}"
@@ -519,10 +512,10 @@ case "${target}" in
     noconfigdirs="$noconfigdirs ${libgcj}"
     ;;
   h8300*-*-*)
-    noconfigdirs="$noconfigdirs target-libgloss ${libgcj} target-libf2c"
+    noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
     ;;
   h8500-*-*)
-    noconfigdirs="$noconfigdirs target-libstdc++-v3 target-libgloss ${libgcj} target-libf2c"
+    noconfigdirs="$noconfigdirs target-libstdc++-v3 target-libgloss ${libgcj}"
     ;;
   hppa*64*-*-linux* | parisc*64*-*-linux*)
     # In this case, it's because the hppa64-linux target is for
index 54ca9f4..ffeae8b 100644 (file)
@@ -1,3 +1,9 @@
+2004-05-17  Zack Weinberg  <zack@codesourcery.com>
+
+       * gcc_update: Remove gcc/f/intdoc.texi and all libf2c files
+       from list of files to be touched.
+       * convert_to_f2c, convert_to_g2c, download_f2c: Delete.
+
 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
 
        * gennews: Update for GCC 3.4.
@@ -14,7 +20,7 @@
        libbanshee and libmudflap.
 
 2004-04-12  Kelley Cook  <kcook@gcc.gnu.org>
-            Andreas Jaeger  <aj@suse.de>
+           Andreas Jaeger  <aj@suse.de>
 
        * gcc_update (files_and_dependencies): Insert zlib dependencies.
 
diff --git a/contrib/convert_to_f2c b/contrib/convert_to_f2c
deleted file mode 100755 (executable)
index 9a499fc..0000000
+++ /dev/null
@@ -1,48 +0,0 @@
-#!/bin/sh
-#
-# convert_to_f2c [g2c-dir]
-#
-# Renames certain files in a g2c (libg2c) directory so they no longer have the
-# `.netlib' suffix, a la netlib's f2c distribution.  If `g2c-dir' is not
-# specified, `g2c-YYYYMMDD' is the default, where YYYYMMDD is the current
-# date.  The directory is renamed such that the first `g' becomes an `f',
-# usually `g2c-YYYYMMDD' -> `f2c-YYYYMMDD'.
-#
-# (C) 1999 Free Software Foundation
-# Originally by James Craig Burley <craig@jcb-sc.com>, September 1999.
-#
-# This script is Free Software, and it can be copied, distributed and
-# modified as defined in the GNU General Public License.  A copy of
-# its license can be downloaded from http://www.gnu.org/copyleft/gpl.html
-
-set -e
-
-if [ x$1 = x ]
-then
-  dir=g2c-`date +%Y%m%d`
-else
-  dir=$1
-fi
-
-newdir=`echo $dir | sed -e "s:g:f:"`
-
-cd $dir
-
-set +e
-
-mv -i changes.netlib changes
-mv -i disclaimer.netlib disclaimer
-mv -i g2c.hin f2c.h
-mv -i permission.netlib permission
-mv -i readme.netlib readme
-cd libF77
-mv -i README.netlib README
-mv -i makefile.netlib makefile
-cd ../libI77
-mv -i README.netlib README
-mv -i makefile.netlib makefile
-cd ..
-
-cd ..
-
-mv -iv $dir $newdir
diff --git a/contrib/convert_to_g2c b/contrib/convert_to_g2c
deleted file mode 100755 (executable)
index 5d05f84..0000000
+++ /dev/null
@@ -1,48 +0,0 @@
-#!/bin/sh
-#
-# convert_to_g2c [f2c-dir]
-#
-# Renames certain files in a netlib f2c directory so they have the `.netlib'
-# suffix, a la g77's version of f2c (libg2c).  If `f2c-dir' is not specified,
-# `f2c-YYYYMMDD' is the default, where YYYYMMDD is the current date.
-# The directory is renamed such that the first `f' becomes a `g',
-# usually `f2c-YYYYMMDD' -> `g2c-YYYYMMDD'.
-#
-# (C) 1999 Free Software Foundation
-# Originally by James Craig Burley <craig@jcb-sc.com>, September 1999.
-#
-# This script is Free Software, and it can be copied, distributed and
-# modified as defined in the GNU General Public License.  A copy of
-# its license can be downloaded from http://www.gnu.org/copyleft/gpl.html
-
-set -e
-
-if [ x$1 = x ]
-then
-  dir=f2c-`date +%Y%m%d`
-else
-  dir=$1
-fi
-
-newdir=`echo $dir | sed -e "s:f:g:"`
-
-cd $dir
-
-set +e
-
-mv -i changes changes.netlib
-mv -i disclaimer disclaimer.netlib
-mv -i f2c.h g2c.hin
-mv -i permission permission.netlib
-mv -i readme readme.netlib
-cd libF77
-mv -i README README.netlib
-mv -i makefile makefile.netlib
-cd ../libI77
-mv -i README README.netlib
-mv -i makefile makefile.netlib
-cd ..
-
-cd ..
-
-mv -iv $dir $newdir
diff --git a/contrib/download_f2c b/contrib/download_f2c
deleted file mode 100755 (executable)
index 159c52e..0000000
+++ /dev/null
@@ -1,77 +0,0 @@
-#!/bin/sh
-#
-# download_f2c
-#
-# Unpacks a directory full of f2c stuff obtained from netlib, naming
-# the directory f2c-YYYYMMDD (YYYYMMDD being the current date),
-# leaving it in current working directory.
-#
-# This shell script downloads the tarball from netlib, unpacks everything,
-# and strips off the redundant files, leaving a bare-bones (but fully
-# reproducible) f2c source directory.  (You must have yacc/bison to rebuild
-# gram.c, by the way.)
-#
-# (C) 1999 Free Software Foundation
-# Originally by James Craig Burley <craig@jcb-sc.com>, September 1999.
-#
-# This script is Free Software, and it can be copied, distributed and
-# modified as defined in the GNU General Public License.  A copy of
-# its license can be downloaded from http://www.gnu.org/copyleft/gpl.html
-#
-# FIXME: Replace WHOAMI with whatever is the canonical way to
-# obtain the user's email address these days.
-
-dir=f2c-`date +%Y%m%d`
-if [ ! -d $dir ]
-then
-  mkdir $dir
-fi
-cd $dir
-
-echo Preparing $dir...
-
-if [ ! -d tmp ]
-then
-  mkdir tmp
-fi
-
-if [ ! -f tmp/f2c.tar ]
-then
-  cd tmp
-  echo Downloading f2c.tar via ftp...
-  ftp -n netlib.bell-labs.com <<EOF
-  user ftp WHOAMI
-  type binary
-  cd netlib
-  get f2c.tar
-  quit
-EOF
-  cd ..
-fi
-
-echo Unpacking f2c.tar...
-
-tar xf tmp/f2c.tar
-cd f2c
-find . -name "*.gz" -print | sed -e "s:^\(.*\).gz:rm -f \1.Z:g" | sh
-mv src libf77.gz libi77.gz f2c.1t.gz f2c.h.gz changes.gz disclaimer.gz readme.gz permission.gz ..
-cd ..
-rm -fr f2c
-gunzip *.gz
-(cd src; rm -f MD5 MD5.gz gram.c.gz .depend .depend.gz f2c.1.gz index.html index.html.gz; gunzip *.gz)
-sh libf77 > /dev/null && rm libf77
-rm -f libF77/xsum0.out libF77/libF77.xsum
-sh libi77 > /dev/null && rm libi77
-rm -f libI77/xsum0.out libI77/libI77.xsum
-rm -f src/xsum0.out
-touch src/xsum.out
-cmp f2c.h src/f2c.h && rm -fv src/f2c.h
-cmp src/readme src/README && rm -fv src/readme
-
-echo Deleting f2c.tar...
-rm tmp/f2c.tar
-rmdir tmp
-
-cd ..
-
-echo Latest f2c now in $dir.
index dda18af..b43068a 100755 (executable)
@@ -66,20 +66,12 @@ gcc/cstamp-h.in: gcc/configure.ac
 gcc/config.in: gcc/cstamp-h.in
 gcc/fixinc/fixincl.x: gcc/fixinc/fixincl.tpl gcc/fixinc/inclhack.def
 # And then, language-specific files
-gcc/f/intdoc.texi: gcc/f/intdoc.in gcc/f/intdoc.c gcc/f/intrin.h gcc/f/intrin.def
 gcc/cp/cfns.h: gcc/cp/cfns.gperf
 gcc/java/keyword.h: gcc/java/keyword.gperf
 # testsuite
 # Without this, _Pragma3.c can have a false negative.
 gcc/testsuite/gcc.dg/cpp/_Pragma3.c: gcc/testsuite/gcc.dg/cpp/mi1c.h
 # And libraries, at last
-libf2c/configure: libf2c/configure.in
-libf2c/libF77/configure: libf2c/libF77/configure.in
-libf2c/libI77/configure: libf2c/libI77/configure.in
-libf2c/libI77/stamp-h.in: libf2c/libI77/configure.in
-libf2c/libI77/config.h.in: libf2c/libI77/configure.in libf2c/libI77/stamp-h.in
-libf2c/libU77/configure: libf2c/libU77/configure.in
-libf2c/libU77/stamp-h.in: libf2c/libU77/configure.in libf2c/libU77/acconfig.h
 libbanshee/configure: libbanshee/configure.in
 libmudflap/configure: libmudflap/configure.in
 libobjc/configure: libobjc/configure.ac
index 5adeee0..6b265b0 100644 (file)
@@ -1,3 +1,18 @@
+2004-05-17  Zack Weinberg  <zack@codesourcery.com>
+
+       * f: Entire directory removed
+
+       * c-common.h (CTI_G77_INTEGER_TYPE, CTI_G77_UINTEGER_TYPE)
+       (CTI_G77_LONGINT_TYPE, CTI_G77_ULONGINT_TYPE)
+       (g77_integer_type_node, g77_uinteger_type_node)
+       (g77_longint_type_node, or g77_ulongint_type_node): Delete.
+       * c-common.c (c_common_nodes_and_builtins): Do not initialize
+       the above set of variables.
+
+       * config/i386/uwin.h: No need to define WIN32_UWIN_TARGET.
+       * doc/invoke.texi, doc/standards.texi: Remove cross-references
+       to g77 manual.
+
 2004-05-17  Steven Bosscher  <stevenb@suse.de>
 
        PR tree-optimization/15438
 
 2004-05-15  Richard Earnshaw  <reanrsha@arm.com>
 
-       * arm/lib1funcs.asm (_lshrdi3, _ashrdi3, _ashldi3): Add ASM 
+       * arm/lib1funcs.asm (_lshrdi3, _ashrdi3, _ashldi3): Add ASM
        implementations for ARM and Thumb.
        * arm/t-arm-elf (LIB1ASMFUNCS): Use them.
 
        * arm/crtn.asm: (FUNC_END): Simplify.
        * arm/lib1funcs.asm: Remove APCS-26 return macros.
        * arm/aof.h, arm/coff.h arm/elf.h arm/linux-elf.h arm/netbsd-elf.h
-       * arm/netbsd.h arm/pe.h arm/semi.h arm/semiaof.h arm/unknown-elf.h 
+       * arm/netbsd.h arm/pe.h arm/semi.h arm/semiaof.h arm/unknown-elf.h
        * arm/vxworks.h arm/wince-pe.h: Tidy TARGET_DEFAULTS and
        MULTILIB_DEFAULTS as required.
        * arm/t-arm-elf arm/t-linux arm/t-pe arm/t-semi arm/t-wince-pe
index 11b4b87..2716707 100644 (file)
@@ -3253,59 +3253,6 @@ c_common_nodes_and_builtins (void)
     (build_decl (TYPE_DECL, get_identifier ("complex long double"),
                 complex_long_double_type_node));
 
-  /* Types which are common to the fortran compiler and libf2c.  When
-     changing these, you also need to be concerned with f/com.h.  */
-
-  if (TYPE_PRECISION (float_type_node)
-      == TYPE_PRECISION (long_integer_type_node))
-    {
-      g77_integer_type_node = long_integer_type_node;
-      g77_uinteger_type_node = long_unsigned_type_node;
-    }
-  else if (TYPE_PRECISION (float_type_node)
-          == TYPE_PRECISION (integer_type_node))
-    {
-      g77_integer_type_node = integer_type_node;
-      g77_uinteger_type_node = unsigned_type_node;
-    }
-  else
-    g77_integer_type_node = g77_uinteger_type_node = NULL_TREE;
-
-  if (g77_integer_type_node != NULL_TREE)
-    {
-      lang_hooks.decls.pushdecl (build_decl (TYPE_DECL,
-                                            get_identifier ("__g77_integer"),
-                                            g77_integer_type_node));
-      lang_hooks.decls.pushdecl (build_decl (TYPE_DECL,
-                                            get_identifier ("__g77_uinteger"),
-                                            g77_uinteger_type_node));
-    }
-
-  if (TYPE_PRECISION (float_type_node) * 2
-      == TYPE_PRECISION (long_integer_type_node))
-    {
-      g77_longint_type_node = long_integer_type_node;
-      g77_ulongint_type_node = long_unsigned_type_node;
-    }
-  else if (TYPE_PRECISION (float_type_node) * 2
-          == TYPE_PRECISION (long_long_integer_type_node))
-    {
-      g77_longint_type_node = long_long_integer_type_node;
-      g77_ulongint_type_node = long_long_unsigned_type_node;
-    }
-  else
-    g77_longint_type_node = g77_ulongint_type_node = NULL_TREE;
-
-  if (g77_longint_type_node != NULL_TREE)
-    {
-      lang_hooks.decls.pushdecl (build_decl (TYPE_DECL,
-                                            get_identifier ("__g77_longint"),
-                                            g77_longint_type_node));
-      lang_hooks.decls.pushdecl (build_decl (TYPE_DECL,
-                                            get_identifier ("__g77_ulongint"),
-                                            g77_ulongint_type_node));
-    }
-
   record_builtin_type (RID_VOID, NULL, void_type_node);
 
   void_zero_node = build_int_2 (0, 0);
index 7499910..c7b6c2f 100644 (file)
@@ -156,11 +156,6 @@ enum c_tree_index
 
     CTI_DEFAULT_FUNCTION_TYPE,
 
-    CTI_G77_INTEGER_TYPE,
-    CTI_G77_UINTEGER_TYPE,
-    CTI_G77_LONGINT_TYPE,
-    CTI_G77_ULONGINT_TYPE,
-
     /* These are not types, but we have to look them up all the time.  */
     CTI_FUNCTION_NAME_DECL,
     CTI_PRETTY_FUNCTION_NAME_DECL,
@@ -205,12 +200,6 @@ struct c_common_identifier GTY(())
 
 #define default_function_type          c_global_trees[CTI_DEFAULT_FUNCTION_TYPE]
 
-/* g77 integer types, which must be kept in sync with f/com.h */
-#define g77_integer_type_node          c_global_trees[CTI_G77_INTEGER_TYPE]
-#define g77_uinteger_type_node         c_global_trees[CTI_G77_UINTEGER_TYPE]
-#define g77_longint_type_node          c_global_trees[CTI_G77_LONGINT_TYPE]
-#define g77_ulongint_type_node         c_global_trees[CTI_G77_ULONGINT_TYPE]
-
 #define function_name_decl_node                c_global_trees[CTI_FUNCTION_NAME_DECL]
 #define pretty_function_name_decl_node c_global_trees[CTI_PRETTY_FUNCTION_NAME_DECL]
 #define c99_function_name_decl_node            c_global_trees[CTI_C99_FUNCTION_NAME_DECL]
index d2553c9..63e8bc2 100644 (file)
@@ -55,9 +55,6 @@ Boston, MA 02111-1307, USA.  */
 #define LIB_SPEC \
   "%{pg:-lgmon} %{mwindows:-luser32 -lgdi32 -lcomdlg32} -lkernel32 -ladvapi32"
 
-/* This is needed in g77spec.c for now. Will be removed in the future.  */
-#define WIN32_UWIN_TARGET 1
-
 /* Include in the mingw32 libraries with libgcc */
 #undef LIBGCC_SPEC
 #define LIBGCC_SPEC "-lgnuwin -lposix -lgcc -last -lmoldname -lmsvcrt"
index 5b85566..968ad37 100644 (file)
@@ -43,8 +43,8 @@ remainder.  @samp{g++} accepts mostly the same options as @samp{gcc}.
 @c man end
 @c man begin SEEALSO
 gpl(7), gfdl(7), fsf-funding(7),
-cpp(1), gcov(1), g77(1), as(1), ld(1), gdb(1), adb(1), dbx(1), sdb(1)
-and the Info entries for @file{gcc}, @file{cpp}, @file{g77}, @file{as},
+cpp(1), gcov(1), as(1), ld(1), gdb(1), adb(1), dbx(1), sdb(1)
+and the Info entries for @file{gcc}, @file{cpp}, @file{as},
 @file{ld}, @file{binutils} and @file{gdb}.
 @c man end
 @c man begin BUGS
@@ -773,10 +773,6 @@ preprocessor (not included with GCC)@.
 @itemx @var{file}.f95
 Fortran 90/95 source code which should not be preprocessed.
 
-@xref{Overall Options,,Options Controlling the Kind of Output, g77,
-Using and Porting GNU Fortran}, for more details of the handling of
-Fortran input files.
-
 @c FIXME: Descriptions of Java file types.
 @c @var{file}.java
 @c @var{file}.class
index df14c0f..faa08e4 100644 (file)
@@ -185,9 +185,6 @@ HTML format.
 GNAT Reference Manual}, for information on standard
 conformance and compatibility of the Ada compiler.
 
-@xref{Language,,The GNU Fortran Language, g77, Using and Porting GNU
-Fortran}, for details of the Fortran language supported by @command{g77}.
-
 @xref{Standards,,Standards, gfortran, The GNU Fortran 95 Compiler}, for details
 of standards supported by @command{gfortran}.
 
diff --git a/gcc/f/ChangeLog b/gcc/f/ChangeLog
deleted file mode 100644 (file)
index 0d3532e..0000000
+++ /dev/null
@@ -1,7304 +0,0 @@
-2004-05-13  Diego Novillo  <dnovillo@redhat.com>
-
-       Merge from tree-ssa-20020619-branch.
-
-       * config-lang.in (build_by_default): Set to no.
-
-2004-04-18  Gerald Pfeifer  <gerald@pfeifer.com>
-
-       * g77.texi (Floating-point Errors): Avoid referencing 
-       http://www.linuxsupportline.com/~billm/ which as has been hijacked.
-
-2004-04-02  Jan Hubicka  <jh@suse.cz>
-
-       * Make-lang.in (com.o): Add dependnecy on function.h
-       * com.c: Include function.h
-       (finish_function): Clear DECL_STRUCT_FUNCTION.
-
-2004-04-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
-
-       * com.c (ffe_truthvalue_conversion, case COMPONENT_REF):
-       Use DECL_UNSIGNED and integer_onep.
-
-2004-03-31  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
-
-       * com.c (ffecom_arrayref_): Use TYPE_UNSIGNED, not TREE_UNSIGNED.
-       (ffecom_expr_): Likewise.
-
-2004-03-30  Zack Weinberg  <zack@codesourcery.com>
-
-       * com.c: Use new shorter form of GTY markers.
-
-2004-03-21  Joseph S. Myers  <jsm@polyomino.org.uk>
-
-       * g77.texi: Update link to "G++ and GCC".
-
-2004-03-21  Gerald Pfeifer  <gerald@pfeifer.com>
-
-       * g77.texi (Aligned Data): Remove obsolete paragraph including a
-       broken link.
-       (Floating-point Errors): Remove links to http://www.validgh.com/
-       which was "hijacked".
-       (Language): Fix link to Fortran books.
-       (Projects): Remove obsolete paragraph including a broken link to
-       ftp://alpha.gnu.org/gnu/g77/projects/.
-       (Trouble): Remove obsolete paragraph including a broken link to
-       ftp://alpha.gnu.org/g77.plan.
-
-       * invoke.texi (Overall Options): Remove broken reference to
-       rat7.uue (which was of dubious copyright status anyways).
-
-       * root.texi (www-burley): Fix URL.
-
-2004-02-29  Roger Sayle  <roger@eyesopen.com>
-
-       * parse.c (ffe_parse_file): Handle the case that main_input_filename
-       is NULL.
-
-2004-02-24  Michael Matz  <matz@suse.de>
-
-       * Make-lang.in (sta.o-warn): Delete.
-       * sta.c (ffesta_save_): Don't break aliasing rules.
-
-2004-02-20  Kazu Hirata  <kazu@cs.umass.edu>
-
-       * Make-lang.in (g77spec.o): Depend on intl.h.
-       * g77spec.c: Include intl.h.
-       (lang_specific_driver): Allow translation of the copyright
-       symbol but not the rest of the copyright message.  Allow
-       translation of the message about warranty.
-
-2004-02-19  Matt Kraai  <kraai@alumni.cmu.edu>
-
-       * Make-lang.in (f/stamp-1t, f/stamp-2t, f/stamp-fo)
-       (f/stamp-io, f/stamp-nq, f/stamp-op, f/stamp-ot): Use the top
-       level move-if-change.
-
-2004-02-15  Roger Sayle  <roger@eyesopen.com>
-
-       * lex.c (ffelex_get_directive_line): Provide a more descriptive
-       comment.  Remove reference to non-existant get_directive_line.
-
-2004-02-15  Roger Sayle  <roger@eyesopen.com>
-
-       PR fortran/14129
-       * lex.c (ffelex_cfelex_): Avoid calling xrealloc on a local stack
-       allocated array.
-
-2004-02-03  Kazu Hirata  <kazu@cs.umass.edu>
-
-       * com.c (ffecom_member_phase2_): Use gen_rtx_MEM instead of
-       gen_rtx.
-
-2004-01-30  Kelley Cook  <kcook@gcc.gnu.org>
-
-       * Make-lang.in (doc/g77.dvi): Use $(abs_docdir).
-
-2004-01-28  Ian Lance Taylor  <ian@wasabisystems.com>
-
-       * Make-lang.in (f/str-*.h, f/str-*.j): Use stamp files and
-       move-if-change to avoid changing these files unnecessarily.
-
-2004-01-20  Kelley Cook  <kcook@gcc.gnu.org>
-
-       * Make-lang.in: Replace $(docdir) with doc.
-       (TEXI_G77_FILES): Define.
-       (f77.rebuilt): Delete.
-       (f77.srcextra): Add dependencies on f/BUGS and f/NEWS.
-       (f77.srcman, f77.srcinfo, f77.man, f77.info): New rules.
-       (doc/g77.info, doc/g77.dvi): Depend on TEXI_G77_FILES.  Always build in
-       doc directory.  Use $(MAKEINFOFLAGS).
-       (info, dvi, generated_manpages): Update to look in doc directory.
-       (f/BUGS, f/NEWS): Generate in build directory.
-       (f77.mostlyclean): Delete BUGS and NEWS from build directory.
-       (f77.maintainer-clean): Adjust to delete from source directory.
-       (f77.install-man): Revamp rule.
-
-2004-01-20  Kelley Cook  <kcook@gcc.gnu.org>
-
-       * Make-lang.in (G77_INSTALL_NAME): Define via a immediate $(shell)
-       instead of deferred backquote.
-
-2004-01-15  Kelley Cook  <kcook@gcc.gnu.org>
-
-       * Make-lang.in (f77.srcextra): Dummy entry.
-
-2004-01-13  Ian Lance Taylor  <ian@wasabisystems.com>
-
-       PR fortran/6491
-       * expr.c (ffeexpr_reduce_): When handling AND, OR, and XOR, and
-       when using -fugly-logint, if both operands are logical, convert
-       the result back to logical.
-       (ffeexpr_reduced_ugly2log_): Add bothlogical parameter.  Change
-       all callers.  Convert logical operands to integer.
-
-2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
-
-       * README: Remove.
-
-2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
-
-       * com.h (ffecom_gfrt_basictype): Correct return type.
-
-2003-12-29  Roger Sayle  <roger@eyesopen.com>
-
-       PR fortran/12632
-       * com.c (ffecom_subscript_check_): Take as an extra argument the
-       (possibly NULL) decl of the array.  Don't create unnecessary tree
-       nodes if the array index is known to be safe at compile-time.
-       If the array index is unsafe, force the array decl into memory to
-       avoid RTL expansion problems.
-       (ffecom_array_ref_): Update calls to ffecom_subscript_check_.
-       (ffecom_char_args_x_): Likewise.
-
-2003-12-06  Kelley Cook  <kcook@gcc.gnu.org>
-
-       * Make-lang.in (G77_CROSS_NAME): Delete.
-       (g77.install_common, g77.install-man, g77.uninstall): Adjust for above.
-
-2003-11-30  Andreas Jaeger  <aj@suse.de>
-
-       * Make-lang.in (f77.rebuilt): Fix dependency on g77.info.
-
-2003-11-24  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       PR fortran/12633
-       * expr.c (ffeexpr_reduced_ugly2log_): Revert
-       change allowing logical .and. logical to be
-       integer in expressions when -fugly-logint.
-
-2003-11-21  Kelley Cook  <kcook@gcc.gnu.org>
-
-       * .cvsignore: Delete.
-
-2003-11-20  Joseph S. Myers  <jsm@polyomino.org.uk>
-
-       * Make-lang.in (f77.extraclean): Delete.
-
-2003-11-20  Joseph S. Myers  <jsm@polyomino.org.uk>
-
-       * Make-lang.in (check-f77, lang_checks): Add.
-
-2003-11-16  Jason Merrill  <jason@redhat.com>
-
-       * Make-lang.in (f77.tags): Create TAGS.sub files in each directory
-       and TAGS files that include them for each front end.
-
-2003-11-12  Andreas Jaeger  <aj@suse.de>
-
-       * intdoc.in (Signal Intrinsic (subroutine)): Fix texinfo warning
-       using @code.
-       * intdoc.texi: Regenerated.
-
-2003-11-03  Kelley Cook  <kcook@gcc.gnu.org>
-
-       * Make-lang.in (dvi): Move targets to $(docobjdir).
-       (g77.dvi): Simplify rule.
-       (g77.info): Sinplify rule.
-       (g77.1): Delete.
-       (g77.pod): New intermediate rule.
-
-2003-10-31  Jakub Jelinek  <jakub@redhat.com>
-
-       * com.c (ffecom_sym_transform_): Set tree type of offset
-       to ssizetype.
-
-2003-10-21  Kelley Cook  <kcook@gcc.gnu.org>
-
-       * Make-lang.in (f/g77.1): Honor $(docobjdir).
-       ($(docobjdir)/g77.info): Replace $(srcdir)/doc with $(docdir).
-       (f/g77.dvi): Likewise.
-
-2003-10-21  Jan Hubicka  <jh@suse.cz>
-
-       * lex.c (ffelex_cfelex_): Initialize d.
-
-Mon Oct 20 23:15:46 2003  Mark Mitchell  <mark@codesourcery.com>
-
-       * Make-lang.in ($(docobjdir)/g77.info): Add dependency on
-       stmp-docobjdir.
-
-Mon Oct 20 13:49:43 2003  Mark Mitchell  <mark@codesourcery.com>
-
-       * Make-lang.in (.PHONY): Remove f77.info, f77.install-info.
-       (info): Update dependencies.
-       ($(srcdir)/f/g77.info): Replace with ...
-       ($(docobjdir)/g77.info): ... this.
-       (f77.install-info): Remove.
-       (install-info): New target.
-
-2003-10-06  Mark Mitchell  <mark@codesourcery.com>
-
-       * Make-lang.in (f77.info): Replace with ...
-       (info): ... this.
-       (f77.dvi): Replace with ...
-       (dvi): ... this.
-       (f77.generated-manpages): Replace with ...
-       (generated-manpages): ... this.
-
-2003-09-29  Zack Weinberg  <zack@codesourcery.com>
-
-       * target.c (FFETARGET_ATOF_): Delete.
-       (ffetarget_real1, ffetarget_real2): Use real_from_string directly.
-       * target.h (FFETARGET_REAL_VALUE_FROM_INT_,
-       FFETARGET_REAL_VALUE_FROM_LONGLONG_): Use mode_for_size,
-       don't refer to SFmode or DFmode directly.
-
-2003-09-28  Richard Henderson  <rth@redhat.com>
-
-       * com.c (duplicate_decls): Copy DECL_SOURCE_LOCATION, not
-       file and line separately.
-
-2003-09-21  Richard Henderson  <rth@redhat.com>
-
-       * com.c, ste.c: Revert.
-
-2003-09-21  Richard Henderson  <rth@redhat.com>
-
-       * com.c, ste.c: Update for DECL_SOURCE_LOCATION rename and
-       change to const.
-
-2003-09-21  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       * news.texi: Update with fixed PR's.
-
-2003-09-21  George Helffrich  <bugzilla@w170.uklinux.net>
-
-       * g77.texi: Remove ancient part about debugging COMMON
-       and EQUIVALENCE not correctly.
-
-2003-09-18  Roger Sayle  <roger@eyesopen.com>
-
-       * com.c (ffecom_overlap_): Remove FFS_EXPR case.
-       (ffecom_tree_canonize_ref_): Likewise.
-       (ffe_truthvalue_conversion): Likewise.
-
-2003-09-01  Josef Zlomek  <zlomekj@suse.cz>
-
-       * com.c (ffecom_overlap_): Kill BIT_ANDTC_EXPR.
-       (ffecom_tree_canonize_ref_): Kill BIT_ANDTC_EXPR.
-
-Thu Jul 31 01:47:27 2003  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
-
-       * com.c (ffecom_init_0): Use `dconsthalf'.
-
-Sat Jul 19 12:03:03 2003  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
-
-       * com.c data.c expr.c fini.c g77spec.c global.c lab.c lex.c name.c
-       sta.c stc.c std.c storag.c stt.c stw.c symbol.c target.c type.c:
-       Remove unnecessary casts.
-
-Thu Jul 17 06:34:41 2003  Neil Booth  <neil@daikokuya.co.uk>
-
-       * lang-options.h: Remove.
-       * lang.opt: Document most options.
-
-2003-07-14  Geoffrey Keating  <geoffk@apple.com>
-
-       * lang-specs.h (f77-cpp-input): Use -o to specify the CPP output file.
-
-2003-07-10  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       * ffe.texi: Correctly use @var{srcdir}.
-
-2003-07-09  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       PR Fortran/11301
-       * com.c (ffecom_sym_transform_): finish_decl should have
-       the same last argument as start_decl.
-
-2003-07-08  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
-
-       * Make-lang.in (f/g77.dvi): Use PWD_COMMAND.
-
-2003-07-08  Zack Weinberg  <zack@codesourcery.com>
-
-       * lex.c: Remove error block #ifdef MAP_CHARACTER.
-
-Mon Jul  7 18:13:22 2003  Nathan Sidwell  <nathan@codesourcery.com>
-
-       * com.c (bison_rule_pushlevel_, bison_rule_compstmt_): Adjust
-       emit_line_note calls.
-       * ste.c (ffeste_emit_line_note_): Likewise.
-
-2003-07-06  Andreas Jaeger  <aj@suse.de>
-
-       * bad.c: Convert () to (void) in function definitions.
-       * bld.c: Likewise.
-       * data.c: Likewise.
-       * equiv.c: Likewise.
-       * expr.c: Likewise.
-       * global.c: Likewise.
-       * implic.c: Likewise.
-       * info.c: Likewise.
-       * intdoc.c: Likewise.
-       * intrin.c: Likewise.
-       * lab.c: Likewise.
-       * lex.c: Likewise.
-       * malloc.c: Likewise.
-       * src.c: Likewise.
-       * st.c: Likewise.
-       * sta.c: Likewise.
-       * stb.c: Likewise.
-       * stc.c: Likewise.
-       * std.c: Likewise.
-       * ste.c: Likewise.
-       * storag.c: Likewise.
-       * stt.c: Likewise.
-       * stw.c: Likewise.
-       * symbol.c: Likewise.
-       * top.c: Likewise.
-       * where.c: Likewise.
-
-       * com.c: Convert prototypes to ISO C90.
-       * com.h: Likewise.
-       * g77spec.c: Likewise.
-
-Sun Jul  6 20:01:29 2003  Neil Booth  <neil@daikokuya.co.uk>
-
-       * top.c (ffe_handle_option): Don't handle filenames.
-
-2003-07-05  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       PR Fortran/11301
-       * com.c (ffecom_sym_transform_): Only install
-       FFEINFO_whereGLOBAL symbols in the global binding
-       level if not -fno-globals.
-
-Wed Jul  2 21:16:02 2003  Neil Booth  <neil@daikokuya.co.uk>
-
-       * top.c (ffe_init_options): Update prototype.
-       * top.h (ffe_init_options): Update prototype.
-
-2003-06-27  Zack Weinberg  <zack@codesourcery.com>
-
-       * com.c (input_file_stack_tick): Delete redundant declaration.
-
-Thu Jun 26 07:06:29 2003  Neil Booth  <neil@daikokuya.co.uk>
-
-       * top.c (ffe_handle_option): Don't check for missing arguments.
-
-Wed Jun 25 06:52:12 2003  Neil Booth  <neil@daikokuya.co.uk>
-
-       * top.c (ffe_handle_option): Add missing break;.
-
-2003-06-24  Scott Snyder  <snyder@fnal.gov>
-
-       PR fortran/11299
-       * com.c (ffe_init): Call push_srcloc() to ensure that
-       input_file_stack is initialized.
-
-Sat Jun 21 21:29:38 2003  Neil Booth  <neil@daikokuya.co.uk>
-
-       * lang.opt: Add -fpreprocessed.
-       * top.c (ffe_handle_option): Handle it.
-
-Fri Jun 20 10:00:31 2003  Nathan Sidwell  <nathan@codesourcery.com>
-
-       * com.c (finish_function): Adjust expand_function_end call.
-
-2003-06-17  Nathanael Nerode  <neroden@gcc.gnu.org>
-
-       * Make-lang.in: Replace BUILD_CC references with CC_FOR_BUILD.
-
-Sun Jun 15 15:56:51 2003  Neil Booth  <neil@daikokuya.co.uk>
-
-       * lang.opt: Declare F77.
-
-Sat Jun 14 18:13:00 2003  Nathan Sidwell  <nathan@codesourcery.com>
-
-       * com.c (stor_parm_decls): Adjust init_function_start call.
-
-Sat Jun 14 13:25:00 2003  Neil Booth  <neil@daikokuya.co.uk>
-
-       * Make-lang.in: Update to use options.c and options.h.
-       * top.c: Include options.h not f-options.h.
-       (ffe_init_options): From com.c.  Request F77 options.
-       (ffe_handle_options): Abort on unrecognized switch.
-       * com.c (ffe_init_options): Move to top.c.
-       * top.h (fee_init_options): New.
-
-2003-06-13  Richard Henderson  <rth@redhat.com>
-
-       PR debug/9864
-       * com.c (ffecom_sym_transform_): Install FFEINFO_whereGLOBAL
-       symbols in the global binding level.
-
-Sun Jun  8 15:42:09 2003  Neil Booth  <neil@daikokuya.co.uk>
-
-       * Make-lang.in (F77_OBJS, f77.mostlyclean, f/com.o): Update.
-       (f/f-options.c, f/f-options.h): New.
-       * com.c: Include opts.h and f-options.h.
-       (ffecom_decode_include_option_): Remove.
-       (LANG_HOOKS_HANDLE_OPTION): New.
-       (LANG_HOOKS_DECODE_OPTION): Drop.
-       (struct file_name_list, ffecom_decode_include_option,
-       ffecom_open_include_): Constify.
-       * com.h (ffecom_decode_include_option): Update.
-       * lang.opt: New.
-       * top.c: Include f-options.h, opts.h.
-       (ffe_is_digit_string_): Constify.
-       (ffe_decode_option): Transform to ffe_handle_option.
-       * top.h (ffe_decode_option): Replace with ffe_handle_option.
-
-2003-06-08  Andreas Jaeger  <aj@suse.de>
-
-       * std.c: Remove #if 0'ed functions.
-
-       * sta.c: Remove usage of HARD_F90, FFESTR_F90 and FFESTR_VXT.
-       * stb.c: Likewise.
-       * stb.h: Likewise.
-       * stc.c: Likewise.
-       * stc.h: Likewise.
-       * std.c: Likewise.
-       * std.h: Likewise.
-       * ste.c: Likewise.
-       * ste.h: Likewise.
-
-       * str.h (FFESTR_F90): Remove macro.
-       (FFESTR_VXT): Remove macro.
-
-       * bld.c: Remove usage of FFETARGET_okCHARACTER2,
-       FFETARGET_okCHARACTER3, FFETARGET_okCHARACTER4,
-       FFETARGET_okCHARACTER5, FFETARGET_okCHARACTER6,
-       FFETARGET_okCHARACTER7, FFETARGET_okCHARACTER8,
-       FFETARGET_okCOMPLEX4, FFETARGET_okCOMPLEX5, FFETARGET_okCOMPLEX6,
-       FFETARGET_okCOMPLEX7, FFETARGET_okCOMPLEX8, FFETARGET_okINTEGER5,
-       FFETARGET_okINTEGER6, FFETARGET_okINTEGER7, FFETARGET_okINTEGER8,
-       FFETARGET_okLOGICAL5, FFETARGET_okLOGICAL6, FFETARGET_okLOGICAL7,
-       FFETARGET_okLOGICAL8, FFETARGET_okREAL4, FFETARGET_okREAL5,
-       FFETARGET_okREAL6, FFETARGET_okREAL7 and FFETARGET_okREAL8.
-       * bld.h: Likewise.
-       * expr.c: Likewise.
-       * target.h: Likewise.
-       * com.c: Likewise.
-
-Sun Jun  8 12:28:14 2003  Neil Booth  <neil@daikokuya.co.uk>
-
-       * Make-lang.in: Update.
-       * top.c: Include opts.h. Define cl_options_count and cl_options.
-
-2003-06-07  Andreas Jaeger  <aj@suse.de>
-
-       * symbol.c (ffesymbol_new_): Remove tests for macro
-       FFECOM_symbolHOOK.
-       * symbol.h: Likewise.
-
-       * storag.c (ffestorag_new): Remove tests for macro
-       FFECOM_storageHOOK.
-       * storag.h: Likewise.
-
-       * lab.c (ffelab_new): Remove tests for macro FFECOM_labelHOOK.
-       * lab.h: Likewise.
-
-       * global.c: Remove tests for macro FFECOM_globalHOOK.
-       * global.h (struct _ffeglobal_): Likewise.
-
-       * bld.h: Remove tests for macros FFECOM_constantHOOK,
-       FFECOM_nonterHOOK, FFECOM_globalHOOK, FFECOM_labelHOOK,
-       FFECOM_storageHOOK, FFECOM_symbolHOOK.
-       Remove code dependend on FFECOM_itemHOOK.
-       * bld.c: Likewise.
-
-       * com.h (FFECOM_constantHOOK): Remove define.
-       (FFECOM_nonterHOOK): Remove.
-       (FFECOM_globalHOOK): Remove.
-       (FFECOM_labelHOOK): Remove.
-       (FFECOM_storageHOOK): Remove.
-       (FFECOM_symbolHOOK): Remove.
-
-       * com.c (ffecom_get_external_identifier_): Remove usage of
-       FFETARGET_isENFORCED_MAIN_NAME.
-
-       * bld.c: Remove code dependend on FFEBLD_BLANK_, FFECOM_itemHOOK.
-       (ffebld_new_accter): Likewise.
-       (ffebld_new_arrter): Likewise.
-       (ffebld_new_conter_with_orig): Likewise.
-       (ffebld_new_item): Likewise.
-       (ffebld_new_labter): Likewise.
-       (ffebld_new_labtok): Likewise.
-       (ffebld_new_none): Likewise.
-       (ffebld_new_one): Likewise.
-       (ffebld_new_symter): Likewise.
-       (ffebld_new_two): Likewise.
-
-Sat Jun  7 12:10:41 2003  Neil Booth  <neil@daikokuya.co.uk>
-
-       * com.c (ffe_init_options): Update.
-
-Thu Jun  5 18:33:40 CEST 2003  Jan Hubicka  <jh@suse.cz>
-
-       * Make-lang.in:  Add support for stageprofile and stagefeedback
-
-2003-06-04  Andreas Jaeger  <aj@suse.de>
-
-       * g77spec.c (lang_specific_driver): Remove ALT_LIBM usage.
-
-2003-06-01  Bud Davis  <bdavis9659@comcast.net>
-
-       * ste.c (ffeste_R838): Handle ERROR_MARK.
-       (ffeste_R839): Ditto.
-
-2003-06-01  Andreas Jaeger  <aj@suse.de>
-
-       * lex.c (ffelex_file_fixed): Remove usage of
-       REDUCE_CARD_SIZE_AFTER_BIGGY.
-
-       * expr.c (ffeexpr_exprstack_push_operand_): Remove code depenend
-       on WEIRD_NONFORTRAN_RULES.
-
-       * com.c (ffecom_arg_ptr_to_expr): Remove
-       PASS_HOLLERITH_BY_DESCRIPTOR dependend code.
-       (ffecom_const_expr): Remove usage of NEWCOMMON.
-       (ffecom_expand_let_stmt): Remove MOVE_EXPR.
-
-2003-05-31  Bud Davis  <bdavis9659@comcast.net>
-
-       PR fortran/10843
-       * sta.c (ffesta_second_): Parse GO TO correctly,
-       even in free source format.
-
-2003-05-31  Andreas Jaeger  <aj@suse.de>
-
-       * lex.c (ffelex_hash_): Remove HANDLE_PRAGMA and
-       HANDLE_GENERIC_PRAGMA dependend code, remove #if 0 code.
-       (pragma_getc): Removed.
-       (pragma_ungetc): Removed.
-
-2003-05-30  Roger Sayle  <roger@eyesopen.com>
-
-       * com.c (ffecom_init_0): Define built-in functions for tan and atan.
-       * com-rt.def: Use then to implement g77's tan and atan intrinsics.
-
-2003-05-22  Bud Davis  <bdavis9659@comcast.net>
-
-       * com.c (ffecom_sym_transform_): Error out on unallocatable
-       storage after type is set.
-
-2003-05-18  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       * intdoc.in: Fix documentation of IDATE.
-       * intdoc.texi: Regenerate.
-       * news.texi: Update due to also fixing it in 3.3.1.
-
-2003-05-16  Wolfgang Bangerth <bangerth@dealii.org>
-
-       * g77.texi: Remove most of the of the preface of the
-       bugs section.
-
-2003-05-15  Wolfgang Bangerth <bangerth@dealii.org>
-
-       * g77.texi: Remove most of the bug reporting instructions and
-       merge them into bugs.html.
-
-2003-05-13  Zack Weinberg  <zack@codesourcery.com>
-
-       * com.c: Replace all calls to fatal_io_error with calls to
-       fatal_error; add ": %m" to the end of all the affected error
-       messages.
-
-2003-05-12  Zack Weinberg  <zack@codesourcery.com>
-
-       * bad.c: Don't call diagnostic_count_diagnostic.
-
-2003-05-12  Roger Sayle  <roger@eyesopen.com>
-
-       * com.c (ffecom_init_0): Define built-in functions for atan2,
-       exp, floor, fmod, log and pow.
-       (duplicate_decls): Preserve assembler name when redeclaring a
-       built-in.
-       * com-rt.def: Implement using the built-in forms of the above
-       functions rather than calling the standard C library directly.
-       Correct some of the run-time prototype "codes".
-
-2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       PR fortran/10726
-       * intdoc.in: Fix documentation of IDATE.
-       * intdoc.texi: Regenerate.
-       * g77.texi: Document completion of INTEGER*n support.
-       * news.texi: Update due to the above.
-
-2003-05-08  Roger Sayle  <roger@eyesopen.com>
-
-       PR fortran/8485
-       * target.h (FFETARGET_REAL_VALUE_FROM_INT_): Cast to
-       HOST_WIDE_INT instead of long.
-       (FFETARGET_REAL_VALUE_FROM_LONGLONG_): New macro.
-       (FFETARGET_LONGLONG_FROM_INTS_): New macro.
-       (ffetarget_convert_complex1_integer4): Implement.
-       (ffetarget_convert_complex2_integer4): Implement.
-       (ffetarget_convert_integer4_complex1): Implement.
-       (ffetarget_convert_integer4_complex2): Implement.
-       (ffetarget_convert_integer4_real1): Implement.
-       (ffetarget_convert_integer4_real2): Implement.
-       (ffetarget_convert_real1_integer4): Implement.
-       (ffetarget_convert_real2_integer4): Implement.
-       * com.c (ffecom_constantunion): Handle INTEGER*8.
-       (ffecom_constantunion_with_type): Likewise.
-
-2003-05-03  Nathan Sidwell  <nathan@codesourcery.com>
-
-       * com.c (ffecom_do_entry_): Use location_t and input_location
-       directly.
-       (ffecom_gen_sfuncdef_): Likewise.
-       (ffecom_start_progunit_): Likewise.
-       (ffecom_sym_transform_): Likewise.
-       (ffecom_sym_transform_assign_): Likewise.
-       * lex.c (ffelex_hash_): Likewise.
-       (ffelex_include_): Likewise.
-       * std.c (ffestd_exec_begin): Likewise.
-       (ffestd_exec_end): Likewise.
-       * ste.c (struct gbe_block): Likewise.
-       (ffeste_start_block_): Likewise.
-       (ffeste_start_stmt_): Likewise.
-
-2003-05-03  Nathan Sidwell  <nathan@codesourcery.com>
-
-       * ansify.c (die_unless): Revert lineno change here.
-
-2003-05-02  Nathan Sidwell  <nathan@codesourcery.com>
-
-       * lex.c (ffelex_file_pop_): Adjust file_stack member use.
-       (ffelex_file_push_): Likewise.
-       (ffelex_hash_): Likewise.
-
-2003-05-01  Nathan Sidwell  <nathan@codesourcery.com>
-
-       * ansify.c (die_unless): Rename lineno to input_line.
-       * com.c (ffecom_subscript_check_, ffecom_do_entry_,
-       ffecom_gen_sfuncdef_, ffecom_start_progunit_,
-       ffecom_sym_transform_, ffecom_sym_transform_assign_,
-       bison_rule_pushlevel_, bison_rule_compstmt_, finish_function,
-       store_parm_decls): Likewise.
-       * intrin.c (ffeintrin_fulfill_generic): Likewise.
-       * lex.c (ffelex_hash_, ffelex_include_, ffelex_next_line_,
-       ffelex_file_fixed, ffelex_file_free): Likewise.
-       * std.c (ffestd_exec_end): Likewise.
-       * ste.c (ffeste_emit_line_note_, ffeste_start_block_,
-       ffeste_start_stmt_): Likewise.
-       * ste.h (ffeste_filelinenum, ffeste_set_line): Likewise.
-
-       * lex.c (ffelex_file_pop_): Rename parameter from input_filename.
-       (ffelex_file_push_): Likewise.
-
-       * ste.c (struct gbe_block): Rename field from input_filename.
-       (ffeste_start_block_, ffeste_start_stmt_): Likewise.
-
-2003-04-17  Roger Sayle  <roger@eyesopen.com>
-
-       PR c/10375
-       * com.c (duplicate_decls): Preserve "const" and "noreturn"
-       function attributes.
-
-2003-04-13  Roger Sayle  <roger@eyesopen.com>
-
-       * com.c (duplicate_decls): Preserve pure and malloc attributes.
-
-2003-04-12  Zack Weinberg  <zack@codesourcery.com>
-
-       * com.c (ffecom_build_complex_constant_, ffecom_expr_)
-       (ffecom_init_zero_, ffecom_transform_namelist_, ffecom_vardesc_)
-       (ffecom_vardesc_array_, ffecom_vardesc_dims_, ffecom_2)
-       * ste.c (ffeste_io_ialist_, ffeste_io_cilist_, ffeste_io_cllist_)
-       (ffeste_io_icilist_, ffeste_io_inlist_, ffeste_io_olist_):
-       Use build_constructor.
-
-2003-04-11  Bud Davis <bdavis9659@comcast.net>
-
-       PR Fortran/9263
-       * gcc/f/data.c (ffedata_advance_): Check initial, final and
-       increment values for INTEGER typeness.
-       * gcc/f/news.texi: Document these fixes.
-
-2003-03-27  Steven Bosscher  <steven@gcc.gnu.org>
-
-       * ffe.texi: Don't mention dead file proj.c.
-
-2003-03-26  Roger Sayle  <roger@eyesopen.com>
-
-       PR fortran/9793
-       * target.h (ffetarget_divide_integer1): Perform division by -1
-       using negation to prevent possible overflow trap on the host.
-
-2003-03-25  Marcelo Abreu  <mmabreu@inf.ufrgs.br>
-
-       PR fortran/10204
-       * ffe.texi: Reference the GCC web site in the URL.
-
-2003-03-24  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       PR fortran/10197
-       * news.texi: Document PR fortran/10197 fixed.
-
-Sun Mar 23 23:43:45 2003  Mark Mitchell  <mark@codesourcery.com>
-
-       PR c++/7086
-       * com.c (ffecom_sym_transform_): Adjust calls to
-       put_var_into_stack.
-       (ffe_mark_addressable): Likewise.
-
-2003-03-22  Bud Davis  <bdavis9659@comcast.net>
-
-       * com.c (ffecom_constantunion_with_type): New function.
-       * com.h (ffecom_constantunion_with_type): Declare.
-       * stc.c (ffestc_R810): Check for kind type.
-       * ste.c (ffeste_R810): Use ffecom_constantunion_with_type
-       to discern SELECT CASE variables.
-
-2003-03-15  Roger Sayle  <roger@eyesopen.com>
-
-       * stb.c (ffestb_R100110_): Allow the number before the X format
-       to be optional when not -fpedantic.
-       * std.c (ffestd_R1001dump_1010_3_): Delete unused static function.
-       (ffestd_R1001dump_): For the FFESTP_formattypeX case, call
-       ffestd_R1001dump_1010_2_ instead of ffestd_R1001dump_1010_3_.
-
-2003-03-15  Roger Sayle  <roger@eyesopen.com>
-
-       * f/ste.c (ffeste_R810): Fix whitespace.
-
-2003-03-15  Andreas Jaeger  <aj@suse.de>
-
-       * g77spec.c (DEFAULT_SWITCH_TAKES_ARG): Remove.
-       (DEFAULT_WORD_SWITCH_TAKES_ARG): Remove.
-
-2003-03-12  Nathanael Nerode  <neroden@gcc.gnu.org>
-
-       * g77.texi, invoke.texi, g77spec.c, lang-specs.h: GCC, not
-       GNU CC.  Especially here.
-
-2003-03-10  Roger Sayle  <roger@eyesopen.com>
-
-       * com.c (duplicate_decls): Synchronize with C's duplicate_decls.
-
-Sat Mar  8 21:11:40 2003  Neil Booth  <neil@daikokuya.co.uk>
-
-       * com.c (ffe_init): Update prototype; move code to ffe_post_options.
-       (ffe_post_options): New.
-
-2003-03-04  Tom Tromey  <tromey@redhat.com>
-
-       * Make-lang.in (f77.tags): New target.
-
-2003-02-20  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       * news.texi: Document fixing PR fortran/9038.
-
-2003-02-04  Joseph S. Myers  <jsm@polyomino.org.uk>
-
-       * g77.texi, invoke.texi: Update to GFDL 1.2.
-
-2003-01-31  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       * news.texi: Document fixing PR fortran/7681
-       and optimization/9258.
-
-2003-01-26  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       * lang-specs.h: Revoke change to (incorrectly) prohibit
-       passing -f options to cc1 when preprocessing.
-       * news.texi: Document this.
-
-Tue Jan 21 08:42:12 2003  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
-
-       Make-lang.in (f/sta.o-warn): Add -Wno-error.
-
-Thu Jan 16 10:53:16 2003  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
-
-       * Make-lang.in (f/target.o): Depend on toplev.h.
-       * target.c: Include toplev.h.
-
-Sat Jan 11 21:31:10 2003  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
-
-       * com.c (ffecom_convert_narrow_, ffecom_convert_widen_,
-       pushdecl_top_level, storedecls, convert, delete_block,
-       insert_block, ffe_init, ffe_mark_addressable, poplevel,
-       ffe_print_identifier, pushdecl, pushlevel, set_block,
-       ffe_signed_or_unsigned_type, ffe_signed_type,
-       ffe_truthvalue_conversion, ffe_type_for_mode, ffe_type_for_size,
-       ffe_unsigned_type, append_include_chain, open_include_file,
-       read_filename_string, read_name_map): Convert to ISO C style function
-       definitions.
-       * parse.c (ffe_parse_file): Likewise.
-       * top.c (ffe_is_digit_string_): Likewise.
-
-2003-01-09  Christian Cornelssen  <ccorn@cs.tu-berlin.de>
-
-       * Make-lang.in (f77.install-common, f77.install-info,
-       f77.install-man, f77.uninstall): Prepend $(DESTDIR) to
-       destination paths in all (un)installation commands.
-
-2003-01-05  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       * news.texi: Revise history again:
-       PR Fortran/9038 will be fixed in 3.4.
-
-2003-01-05  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       * news.texi: Update news to reflect reality:
-       PR Fortran/9038 won't be fixed until 3.4.
-
-2003-01-04  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       PR Fortran/9038
-       * lang-specs.h: Remove -f options before preprocessing.
-       * news.texi: Document fixing of PR Fortran/9038.
-
-2003-01-03  Bud Davis <bdavis11@directvinternet.com>
-
-       * stc.c (ffestc_R810): Allow any kind integer in
-       case statements.
-       * ste.c (ffeste_R810): Give error message when
-       case selector exceeds its valid values.
-
-2003-01-01  Andreas Jaeger  <aj@suse.de>
-
-       * f/Make-lang.in ($(srcdir)/f/BUGS): Add include path for
-       gcc-common.texi.
-       ($(srcdir)/f/NEWS): Likewise.
-
-2002-12-28  Joseph S. Myers  <jsm@polyomino.org.uk>
-
-       * g77.texi: Use @copying.
-
-2002-12-23  Joseph S. Myers  <jsm@polyomino.org.uk>
-
-       * root.texi: Include gcc-common.texi.
-       * bugs.texi, news.texi: Don't include root.texi as part of full
-       manual.
-       * g77.texi: Update for use of gcc-common.texi.
-       * Make-lang.in ($(srcdir)/f/g77.info, f/g77.dvi): Depend on
-       $(srcdir)/doc/include/gcc-common.texi.
-
-2002-12-19  Kazu Hirata  <kazu@cs.umass.edu>
-
-       * intdoc.in: Fix typos.
-
-2002-12-18  Kazu Hirata  <kazu@cs.umass.edu>
-
-       * g77.texi: Fix typos.
-       * intdoc.texi: Likewise.
-       * news.texi: Follow spelling conventions.
-
-Mon Dec 16 13:53:18 2002  Mark Mitchell  <mark@codesourcery.com>
-
-       * root.texi: Change version number to 3.4.
-
-2002-12-15  Zack Weinberg  <zack@codesourcery.com>
-
-       * target.h: Don't define HOST_WIDE_INT.
-
-2002-12-02  Nathanael Nerode  <neroden@gcc.gnu.org>
-
-       * Make-lang.in, ansify.c, intdoc.c, proj.h: Replace hconfig.h with
-       bconfig.h.
-       * fini.c, proj.h: Replace USE_HCONFIG with USE_BCONFIG
-
-2002-11-30  Zack Weinberg  <zack@codesourcery.com>
-
-       * proj.h, ansify.c, g77spec.c, intdoc.c:
-       Include coretypes.h and tm.h.
-       * Make-lang.in: Update dependencies.
-
-2002-11-20  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       * invoke.texi: Explain the purpose of -fmove-all-movables,
-       -freduce-all-givs and -frerun-loop-opts better.
-
-2002-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
-
-       * Make-lang.in: Correct BUILD/HOST confusion.
-
-2002-11-19  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       PR fortran/8587
-       * news.texi: Show PR fortran/8587 fixed.
-
-2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
-
-       * g77spec.c (lang_specific_spec_functions): New.
-
-2002-11-02  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       * g77.texi: Correct documentation on generating C++ prototypes
-       of Fortran routines with f2c.
-       * news.texi: Document fixes in GCC-3.3, 3.2 and 3.1.
-
-2002-10-30  Roger Sayle  <roger@eyesopen.com>
-
-       * com.c (ffecom_subscript_check_): Cast the failure branch
-       of the bounds check COND_EXPR to void, to indicate noreturn.
-       (ffe_truthvalue_conversion): Only apply truth value conversion
-       to the non-void branches of a COND_EXPR.
-
-2002-10-26  Andris Pavenis  <pavenis@latnet.lv>
-
-       * lang-specs.h: Fix ratfor specs.
-
-2002-10-15  Richard Henderson  <rth@redhat.com>
-
-       * target.h (ffetarget_print_real1, ffetarget_print_real2): Use
-       real_to_decimal directly, and with the new arguments.
-
-2002-09-23  Zack Weinberg  <zack@codesourcery.com>
-
-       * Make-lang.in (g77spec.o): Don't depend on f/version.h.
-       (f/parse.o): Depend on version.h not f/version.h.
-       (g77version.o, f/version.o): Delete all references.
-
-       * com.c (ffecom_init_0): Fix transposed array indices in bsearch test.
-       * g77spec.c: Don't include f/version.h or refer to ffe_version_string.
-       * parse.c: Use version_string, not ffe_version_string.
-       * version.c, version.h: Delete files.
-
-2002-09-23  Kazu Hirata  <kazu@cs.umass.edu>
-
-       * ChangeLog: Follow spelling conventions.
-       * ChangeLog.0: Likewise.
-       * com.c: Likewise.
-       * ffe.texi: Likewise.
-       * g77.texi: Likewise.
-       * intdoc.in: Likewise.
-       * invoke.texi: Likewise.
-       * news.texi: Likewise.
-       * intdoc.texi: Regenerate.
-
-2002-09-16  Geoffrey Keating  <geoffk@apple.com>
-
-       * com.c (union lang_tree_node): Add chain_next option.
-
-2002-09-16  Richard Henderson  <rth@redhat.com>
-
-       * target.c (ffetarget_real1): Don't pass FFETARGET_ATOF_
-       directly to ffetarget_make_real1.
-       (ffetarget_real2): Similarly.
-       * target.h (ffetarget_cvt_r1_to_rv_, ffetarget_cvt_rv_to_r2_,
-       ffetarget_cvt_r2_to_rv_): Use new real.h interface and simplify.
-
-2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
-
-       * intdoc.texi: Regenerate.
-
-2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
-
-       * ChangeLog: Follow spelling conventions.
-       * intdoc.in: Likewise.
-
-2002-09-09  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
-
-       Fix PR web/7596:
-       * ffe.texi (Front End): Fix broken links.
-       * bugs.texi (Known Bugs): Refer to gcc.gnu.org instead of
-       www.gnu.org for onlinedocs.
-       * news.texi (News): Ditto.
-
-2002-09-07  Jan Hubicka  <jh@suse.cz>
-
-       * com.c (ffe_type_for_mode): Handle long double.
-
-2002-09-04  Richard Henderson  <rth@redhat.com>
-
-       * target.h (ffetarget_print_real1, ffetarget_print_real2): Update
-       call to REAL_VALUE_TO_DECIMAL.
-
-2002-08-31  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       * com.c: Don't set flag_finite_math_only by default.
-       * invoke.texi: Reverse the documentation of option
-       -ffinite-math-only to reflect the new default.
-
-2002-08-30  Hans-Peter Nilsson  <hp@bitrange.com>
-
-       * target.c (ffetarget_memcpy_): Don't test nonexistent
-       HOST_BYTES_BIG_ENDIAN, HOST_BITS_BIG_ENDIAN.  Check
-       HOST_WORDS_BIG_ENDIAN against both WORDS_BIG_ENDIAN and
-       BYTES_BIG_ENDIAN.
-
-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-22  Hans-Peter Nilsson  <hp@bitrange.com>
-
-       * where.h (struct _ffewhere_file_): Mark GTY.
-       (ffewhere_file_kill): Remove prototype.
-       * where.c: Include ggc.h.
-       (struct _ffewhere_ll_, struct _ffewhere_root_ll_): Mark GTY.
-       (ffewhere_root_ll_): Ditto.  Change type from struct
-       _ffewhere_root_ll_ to struct _ffewhere_root_ll_*.  All uses
-       changed.
-       (ffewhere_file_kill): Remove.
-       (ffewhere_file_new): Use GC to allocate ffewhereFile objects.
-       (ffewhere_file_set): Use GC to allocate ffewhereLL_ objects.
-       (ffewhere_init_1): Use GC to allocate ffewhere_root_ll_ sentinel.
-       Include gt-f-where.h.
-       * lex.c (ffelex_current_wf_, ffelex_include_wherefile_): Mark GTY.
-       Include gt-f-lex.h.
-       * std.c (ffestd_S3P4): Don't call ffewhere_file_kill.
-       * config-lang.in (gtfiles): Add f/where.h f/where.c and f/lex.c.
-       * Make-lang.in (gt-f-lex.h gt-f-where.h): Add to dependents of
-       s-gtype.
-       (f/lex.o): Depend on gt-f-lex.h.
-       (f/where.o): Depend on gt-f-where.h.
-
-Tue Aug 20 16:49:40 2002  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
-
-       * where.c (ffewhere_track): Remove impossible if-then clause.
-
-Thu Aug  8 10:06:14 2002  Nathan Sidwell  <nathan@codesourcery.com>
-
-       * f/Make-lang.in (f.mostlyclean): Remove coverage files.
-
-2002-08-06  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
-
-       * g77.texi (Top): Rename Index to Keyword Index.
-
-2002-08-05  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       * invoke.texi: Improve description of
-       -fno-finite-math-only flag.
-
-Sun Aug  4 16:45:49 2002  Joseph S. Myers  <jsm@polyomino.org.uk>
-
-       * root.texi (version-gcc): Increase to 3.3.
-
-2002-07-30  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       * com.c (ffe_init_options): Set
-       flag_finite_math_only.
-       * invoke.texi: Document -fno-finite-math-only.
-
-Mon Jul 29 22:05:35 2002  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
-
-       * com.c (read_name_map): Use concat in lieu of xmalloc/strcpy.
-
-2002-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       * news.texi: Document better handling of (no-)alias
-       information of dummy arguments and induction variables
-       on loop unrolling.
-
-2002-07-01  Roger Sayle  <roger@eyesopen.com>
-
-       * f/com.c (builtin_function): Accept additional parameter.
-       (ffe_com_init_0): Pass an additional NULL_TREE argument to
-       builtin_function.
-
-2002-06-28  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.
-
-Thu Jun 20 21:56:34 2002  Neil Booth  <neil@daikokuya.co.uk>
-
-       * lang-specs.h: Use cc1 for traditional preprocessing.
-
-2002-06-20  Andreas Jaeger  <aj@suse.de>
-
-       * com.c (ffecom_prepare_expr_,ffecom_expr_power_integer_):
-       Remove #ifdefed HAHA sections.
-
-2002-06-20  Nathanael Nerode  <neroden@twcny.rr.com>
-
-       * com.c: Remove #ifdef HOHO sections.
-
-2002-06-17  Jason Thorpe  <thorpej@wasabisystems.com>
-
-       * bit.c: Don't include glimits.h.
-       * target.c: Likewise.
-       * where.h: Likewise.
-
-2002-06-12  Gabriel Dos Reis  <gdr@codesourcery.com>
-
-       * bad.c (ffebad_start_): Adjust calls to diagnostic_count_error.
-
-2002-06-04  Gabriel Dos Reis  <gdr@codesourcery.com>
-
-       * bad.c (ffebad_start_): Adjust call to count_error.
-       * Make-lang.in (f/bad.o): Depend on diagnostic.h
-       * bad.c: #include diagnostic.h
-
-2002-06-03  Geoffrey Keating  <geoffk@redhat.com>
-
-       * Make-lang.in (f/com.o): Depend on debug.h.
-       * com.c: Include debug.h.
-       (LANG_HOOKS_MARK_TREE): Delete.
-       (struct lang_identifier): Use gengtype.
-       (union lang_tree_node): New.
-       (struct lang_decl): New dummy definition.
-       (struct lang_type): New dummy definition.
-       (ffe_mark_tree): Delete.
-
-       * com.c (struct language_function): New dummy structure.
-
-       * Make-lang.in: Add rules to generate gt-f-ste.h gtype-f.h; allow
-       for filename changes.
-       (com.o): Allow for filename changes; add gtype-f.h as dependency.
-       (ste.o): Add gt-f-ste.h as dependency.
-       * config-lang.in (gtfiles): Add com.h, ste.c.
-       * com.c: Replace uses of ggc_add_* with GTY markers.  Include
-       gtype-f.h.
-       (mark_binding_level): Delete.
-       * com.h: Replace uses of ggc_add_* with GTY markers.
-       * ste.c: Replace uses of ggc_add_* with GTY markers.  Include
-       gt-f-ste.h.
-
-       * Make-lang.in (f/gt-com.h): Build using gengtype.
-       (com.o): Depend on f/gt-com.h.
-       * com.c: Rename struct binding_level to f_binding_level.
-       (struct f_binding_level): Use gengtype.
-       (struct tree_ggc_tracker): Use gengtype.
-       (mark_tracker_head): Use gt_ggc_m_tree_ggc_tracker.
-       (make_binding_level): Use GGC.
-       (mark_binding_level): Use gt_ggc_m_f_binding_level.
-       (ffecom_init_decl_processing): Change free_binding_level
-       to a deletable root.
-       * config-lang.in (gtfiles): Define.
-       * where.c: Strings need no longer be allocated in GCable memory;
-       remove my change of 30 Dec 1999.
-
-2002-05-31  Matthew Woodcraft  <mattheww@chiark.greenend.org.uk>
-
-       * lang-specs.h: Use cpp_debug_options.
-
-2002-05-28  Zack Weinberg  <zack@codesourcery.com>
-
-       * bld.c, com.c, expr.c, target.c: Include real.h.
-       * Make-lang.in: Update dependency lists.
-
-2002-05-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
-
-       * Make-lang.in: Allow for PWDCMD to override hardcoded pwd.
-
-2002-05-09  Hassan Aurag  <aurag@cae.com>
-
-       * expr.c (ffeexpr_reduced_ugly2log_): Allow logicals-as-integers
-       under -fugly-logint as arguments of .and., .or., .xor.
-
-2002-05-07  Jan Hubicka  <jh@suse.cz>
-
-       * target.h (FFETARGET_32bit_longs): Undefine for x86-64.
-
-2002-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
-
-       * invoke.texi: Use @gol at ends of lines inside @gccoptlist.
-       * g77.texi: Update last update date.
-
-Thu Apr 25 07:44:44 2002  Neil Booth  <neil@daikokuya.demon.co.uk>
-
-       * com.h (ffe_parse_file): Update.
-       * lex.c (ffe_parse_file): Update.
-
-2002-04-20  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       * root.texi: Remove variable version-g77.
-       * g77.texi: Remove the single use of that variable.
-
-Thu Apr 18 19:10:44 2002  Neil Booth  <neil@daikokuya.demon.co.uk>
-
-       * com.c (incomplete_type_error): Remove.
-
-Tue Apr 16 14:55:47 2002  Mark Mitchell  <mark@codesourcery.com>
-
-       * com.c (ffecom_expr_power_integer): Add has_scope argument to
-       call to expand_start_stmt_expr.
-
-Mon Apr 15 10:59:14 2002  Mark Mitchell  <mark@codesourcery.com>
-
-       * g77.texi: Remove Chill reference.
-
-2002-04-13  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       * news.texi: Deprecate frontend version number;
-       update list of fixed bugs.
-
-2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
-
-       * Make-lang.in (f/target.o): Depend on diagnostic.h.
-       * target.c: Include diagnostic.h.
-       (ffetarget_memcpy_): Call sorry if host and target endians are
-       not matching.
-
-Thu Apr  4 23:29:48 2002  Neil Booth  <neil@daikokuya.demon.co.uk>
-
-       * com.c (LANG_HOOKS_TRUTHVALUE_CONVERSION): Redefine.
-       (truthvalue_conversion): Rename.  Update.  Make static.
-       (ffecom_truth_value): Update.
-
-Mon Apr  1 21:39:36 2002  Neil Booth  <neil@daikokuya.demon.co.uk>
-
-       * com.c (LANG_HOOKS_MARK_ADDRESSABLE): Redefine.
-       (mark_addressable): Rename.
-       (ffecom_arrayref_, ffecom_1): Update.
-
-Mon Apr  1 09:59:53 2002  Neil Booth  <neil@daikokuya.demon.co.uk>
-
-       * com.c (LANG_HOOKS_SIGNED_TYPE, LANG_HOOKS_UNSIGNED_TYPE,
-       LANG_HOOKS_SIGNED_OR_UNSIGNED_TYPE): New.
-       (unsigned_type, signed_type, signed_or_unsigned_type): Rename.
-
-Sun Mar 31 23:50:22 2002  Neil Booth  <neil@daikokuya.demon.co.uk>
-
-       * com.c (lang_print_error_function): Rename.
-       (LANG_HOOKS_PRINT_ERROR_FUNCTION): Redefine.
-       (ffe_init): Don't set hook.
-
-Fri Mar 29 21:59:15 2002  Neil Booth  <neil@daikokuya.demon.co.uk>
-
-       * com.c (LANG_HOOKS_TYPE_FOR_MODE, LANG_HOOKS_TYPE_FOR_SIZE):
-       Redefine.
-       (type_for_mode, type_for_size): Rename.
-       (signed_or_unsigned_type, signed_type, truthvalue_conversion,
-       unsigned_type): Use new hooks.
-
-Tue Mar 26 10:30:05 2002  Andrew Cagney  <ac131313@redhat.com>
-
-       * invoke.texi (Warning Options): Mention -Wswitch-enum.
-       Fix PR c/5044.
-
-Tue Mar 26 07:30:51 2002  Neil Booth  <neil@daikokuya.demon.co.uk>
-
-       * com.c (LANG_HOOKS_MARK_TREE): Redefine.
-       (lang_mark_tree): Rename ffe_mark_tree, make static.
-
-Mon Mar 25 19:27:11 2002  Neil Booth  <neil@daikokuya.demon.co.uk>
-
-       * com.c (maybe_build_cleanup): Remove.
-
-2002-03-23  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       * com.c (ffecom_check_size_overflow_): Add a test
-       so that arrays too large for 32-bit byte-offset
-       addressing get caught.
-       * news.texi: Document the fixing of this problem.
-
-Sat Mar 23 11:18:17 2002  Andrew Cagney  <ac131313@redhat.com>
-
-       * invoke.texi (Warning Options): Mention -Wswitch-default.
-
-Thu Mar 21 18:55:41 2002  Neil Booth  <neil@daikokuya.demon.co.uk>
-
-       * cp-tree.h (pushdecl, pushlevel, poplevel, set_block,
-       insert_block, getdecls, global_bindings_p): New.
-
-Wed Mar 20 08:03:42 2002  Neil Booth  <neil@daikokuya.demon.co.uk>
-
-       * com.c (lang_printable_name): Rename.
-       (LANG_HOOKS_DECL_PRINTABLE_NAME): Redefine.
-       (ffe_init): Don't use old hook.
-
-Sun Mar 17 18:50:15 2002  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
-
-       * com.h (ffe_parse_file): Prototype.
-
-Sun Mar 17 20:57:30 2002  Neil Booth  <neil@daikokuya.demon.co.uk>
-
-       * com.c (LANG_HOOKS_PARSE_FILE): Redefine.
-       * com.h (ffe_parse_file): New.
-       * parse.c (NAME_OF_STDIN): Remove.
-       (yyparse): Rename ffe_parse_file.
-
-Tue Mar 12 20:23:18 2002  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
-
-       * com.c (tree_code_type, tree_code_length, tree_code_name):
-       Define.
-
-Sun Mar 10 12:37:42 2002  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
-
-       * target.c (ffetarget_print_hex): Const-ify.
-
-2002-03-06  Phil Edwards  <pme@gcc.gnu.org>
-
-       * version.c:  Fix misplaced leading blanks on first line.
-
-2002-03-03  Zack Weinberg  <zack@codesourcery.com>
-
-       * com.c, target.h: Remove all #ifndef REAL_ARITHMETIC
-       blocks, make all #ifdef REAL_ARITHMETIC blocks unconditional.
-       Delete some further #ifdef blocks predicated on REAL_ARITHMETIC.
-
-Thu Feb 28 07:53:46 2002  Neil Booth  <neil@daikokuya.demon.co.uk>
-
-       * com.c (copy_lang_decl): Delete.
-
-2002-02-27  Zack Weinberg  <zack@codesourcery.com>
-
-       * com.c, lex.c, top.c: Delete traditional-mode-related code
-       copied from the C front end but not used, or used only to
-       permit the compiler to link.
-
-2002-02-13  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       * news.texi: List Problem Reports fixed in 3.1.
-
-2002-02-13  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       * data.c (ffedata_eval_offset_): Only convert index,
-       low and high bound in data statements to default integer
-       if they are constants.  Use a copy of the data structure.
-
-2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       * data.c (ffedata_eval_offset_): Convert non-default integer
-       constants to default integer kind if necessary.
-
-2002-02-09  Toon Moene  <toon@moene.indiv.nlug.nl>
-
-       * invoke.texi: Add a short debugging session
-       as an example to the documentation of -g.
-
-2002-02-06  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       PR fortran/4730 fortran/5473
-       * com.c (ffecom_expr_): Deal with %VAL constructs.
-       * intrin.c (ffeintrin_check_): Handle 'N' constraints for intrinsics,
-       to indicate "no larger than default kind" integers and logicals.
-       * intrin.def: Use 'N' constraints in table of intrinsics.
-       * intdoc.c: Document this constraint.
-       * intdoc.texi: Regenerated.
-
-2002-02-04  Philipp Thomas  <pthomas@suse.de>
-
-       * implic.c lex.c stb.c ste.c stu.c: Update copyright dates.
-
-2002-02-04  Philipp Thomas  <pthomas@suse.de>
-
-       * bad.def com.c expr.c implic.c lex.c stb.c ste.c stu.c:
-       Insert comments to mark messages as not being printf style
-       where appropriate.
-
-2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       * expr.c (ffeexpr_sym_impdoitem_): Allow other than
-       default INTEGER implied-do loop counts.
-
-2002-02-01  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       * bad.def: Remove non-historical reference to version 0.6.
-       * bugs.texi: Ditto.
-       * com.c: Ditto.
-       * ffe.texi: Ditto.
-       * proj.h: Ditto.
-       * g77.texi: Ditto.
-
-2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
-
-       * g77spec.c (lang_specific_driver): Follow GNU Coding Standards
-       for --version.
-
-2002-01-30  Richard Henderson  <rth@redhat.com>
-
-       * ste.c (ffeste_begin_iterdo_): Use expand_exit_loop_top_cond.
-       (ffeste_R819B): Likewise.
-
-2002-01-30  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       * intrin.c (upcasecmp_): New function.
-       (ffeintrin_cmp_name_): Use it to correctly compare name
-       and table entry for bsearch.
-
-2002-01-26  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       * intrin.c (ffeintrin_cmp_name_): Correct comparison
-       for intrinsics in intrinsic table (intrin.def).
-
-2002-01-22  Zack Weinberg  <zack@codesourcery.com>
-
-       * bad.c: Include intl.h.
-       (FFEBAD_MSGS1, FFEBAD_MSGS2): Replace by FFEBAD_MSG, SHORT,
-       LONG.  Adjust definitions to work with exgettext.
-       (ffebad_start_): Translate all error messages.
-       (ffebad_finish): Mark constant strings for translation.
-       * bad.h: Use FFEBAD_MSG.  Adjust prototype of ffebad_start_
-       and definitions of ffebad_start_msg, ffebad_start_msg_lex to
-       work with exgettext.
-       * bad.def: Use FFEBAD_MSG, SHORT, LONG throughout.
-
-       * com.c: Include intl.h.
-       (lang_print_error_function): Always use ffeinfo_kind_message
-       to get the kind label for a non-nested construct.  Translate
-       it.  Translate constant strings.
-       * info.c (FFEINFO_KIND): Adjust definition to work with exgettext.
-       * info-k.def: Block xgettext from slurping copyright notice
-       into gcc.pot.  Adjust strings for their sole use, in com.c.
-
-       * Make-lang.in (f/bad.o, f/com.o): Depend on intl.h.
-
-2002-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
-
-       PR fortran/3807
-       * f/intrin.c (ffeintrin_check_):  Allow for case of intrinsic
-       control string have COL-spec an integer > 0.
-
-2002-01-08  Joseph S. Myers  <jsm28@cam.ac.uk>
-
-       * g77spec.c (lookup_option): Handle -fversion.
-       (lang_specific_driver): Update copyright date in --version output.
-
-Mon Jan  7 00:03:42 2002  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
-
-       * invoke.texi: Markup g77 as @command.  Remove reference to
-       http://gcc.gnu.org/thanks.html.
-
-Wed Jan  2 18:13:11 2002  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
-
-       * com.c (clear_binding_level): Const-ify.
-       (ffecom_arglist_expr_): Likewise.
-       * info.c (ffeinfo_types_): Don't needlessly zero init.
-       * lex.c (ffelex_hash_kludge): Const-ify.
-
-Sun Dec 23 10:45:09 2001  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
-
-       * com.c (ffecom_gfrt_volatile_, ffecom_gfrt_complex_,
-       ffecom_gfrt_const_, ffecom_gfrt_type_): Const-ify.
-
-Sat Dec 22 16:01:51 2001  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
-
-       * bld.c (ffebld_arity_op_): Declare array size explicitly.
-       * bld.h (ffebld_arity_op_): Likewise.
-
-2001-12-20  Joseph S. Myers  <jsm28@cam.ac.uk>
-
-       * config-lang.in (diff_excludes): Remove.
-
-2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
-
-       * g77.texi, invoke.texi: Update links to GCC manual.
-
-Sun Dec 16 16:08:57 2001  Joseph S. Myers  <jsm28@cam.ac.uk>
-
-       * news.texi: Fix spelling errors.
-
-Sun Dec 16 10:36:51 2001  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
-
-       * Make-lang.in (f/version.o): Depend on f/version.h.
-       * version.c: Include ansidecl.h and f/version.h.
-
-Sun Dec 16 08:52:48 2001  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
-
-       * lex.c (ffelex_backslash_, ffelex_cfebackslash_): Use hex_value.
-       * target.c (ffetarget_integerhex, ffetarget_typeless_hex): Use
-       hex_p/hex_value.
-
-2001-12-14  Roger Sayle <roger@eyesopen.com>
-
-       * com-rt.def: Use __builtin_sqrt instead of __builtin_fsqrt.
-       * com.c (ffecom_init_0): Same, and fixed enumeration usage.
-
-2001-12-10  Joseph S. Myers  <jsm28@cam.ac.uk>
-
-       * g77.texi: Don't condition menus on @ifinfo.
-
-Wed Dec  5 06:49:21 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
-
-       * com.c (ffecom_1): Properly handle TREE_READONLY for INDIRECT_REF.
-
-Mon Dec  3 18:56:04 2001  Neil Booth  <neil@daikokuya.demon.co.uk>
-
-       * com.c: Remove leading capital from diagnostic messages, as
-       per GNU coding standards.
-       * g77spec.c: Similarly.
-       * lex.c: Similarly.
-
-2001-12-01  Zack Weinberg  <zack@codesourcery.com>
-
-       * f/fini.c: Use xmalloc.
-
-Fri Nov 30 20:54:02 2001  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
-
-       * Make-lang.in: Delete references to proj.[co], proj-h.[co].
-       * proj.c: Delete file.
-
-2001-11-29  Zack Weinberg  <zack@codesourcery.com>
-
-       * Make-lang.in (f/fini, f/intdoc): Depend on $(HOST_LIBDEPS)
-       and link with $(HOST_LIBS), not safe-ctype.o.
-
-2001-11-29  Joseph S. Myers  <jsm28@cam.ac.uk>
-
-       * Make-lang.in (f77.generated-manpages): New target.
-       ($(srcdir)/f/g77.1): Don't check $(GENERATED_MANPAGES).  Allow
-       manpage generation to fail.
-       (f77.info): Don't depend on $(srcdir)/f/g77.1.
-       (f77.install-man): Depend on $(GENERATED_MANPAGES) rather than
-       directly on $(srcdir)/g77.1.
-
-2001-11-24  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       PR fortran/3957
-       * lang-specs.h: Correct !pipe conditional in tradcpp0 invocation.
-
-2001-11-21  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       * g77.texi: egcs was not a `@command'.
-       * invoke.texi: Ditto.
-       * news.texi: Substitute `@command' for `@code'
-       and `@option' for `@samp' where appropriate.
-
-2001-11-19  Loren J. Rittle  <ljrittle@acm.org>
-
-       * Make-lang.in: Complete ``Build g77.1 in $(srcdir)''.
-
-2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
-
-       * g77spec.c (lang_specific_driver) [ENABLE_SHARED_LIBGCC]: Add
-       libgcc_s.so if libf2c is used.
-       * Make-lang.in (g77spec.o): Use DRIVER_DEFINES.
-
-2001-11-19  Toon Moene <toon@moene.indiv.nluug.nl>
-
-       * .cvsignore: Ignore g77.1
-       * g77.texi: Substitute `@command' for `@code'
-       where appropriate.
-       * invoke.texi: Ditto.
-
-2001-11-18  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       * Make-lang.in: Remove all references to LANGUAGES
-       and the stamp files that depend on its value.
-
-Sun Nov 18 11:13:04 2001  Neil Booth  <neil@daikokuya.demon.co.uk>
-
-       * com.c (finish_parse): Remove.
-       (ffe_finish): Move body of finish_parse.
-
-Thu Nov 15 10:06:38 2001  Neil Booth  <neil@daikokuya.demon.co.uk>
-
-       * com.c (ffecom_init_decl_processing): Renamed from
-       init_decl_processing.
-       (init_parse): Move contents to ffe_init.
-       (ffe_init): Update prototype.
-
-2001-11-14  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       * g77.texi: Update to use `@command', `@option.
-       * invoke.texi: Ditto
-
-2001-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
-
-       * Make-lang.in: Change all uses of $(manext) to $(man1ext).
-
-2001-11-14  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       * g77.1: Remove from CVS.
-       * Make-lang.in: Build g77.1 in $(srcdir).
-       Add --section=1 to POD2MAN command line.
-       * invoke.texi: Correct copyright years.
-       Add more sections to man page.  Add GFDL.
-
-Fri Nov  9 23:16:45 2001  Neil Booth  <neil@daikokuya.demon.co.uk>
-
-       * com.c (ffe_print_identifier): Rename.
-       (LANG_HOOKS_PRINT_IDENTIFIER): Override.
-       (lang_print_xnode, print_lang_decl, print_lang_statistics,
-       print_lang_type, set_yydebug): Remove.
-
-2001-11-09  Zack Weinberg  <zack@codesourcery.com>
-
-       * g77spec.c (lang_specific_driver): Adjust behavior of -v and
-       --version for consistency with other front ends.  Remove large
-       #if 0 block.  Do not add libraries to argv if there are no
-       input files.
-       (add_version_magic): Delete all references and dependent code.
-       * lang-options.h: Delete -fnull-version.
-       * lang-specs.h: Delete f77-version spec.
-
-       * lex.c: Delete logic conditional on ffe_is_null_version() and
-       now-unused label.
-       * top.c: Delete ffe_is_null_version_ variable.
-       (ffe_decode_option): Delete -fnull-version case.
-       * top.h: Delete declaration of ffe_is_null_version_ and
-       ffe_is_null_version(), ffe_set_is_null_version() macros.
-
-Fri Nov  9 07:14:47 2001  Neil Booth  <neil@daikokuya.demon.co.uk>
-
-       * com.c (language_string, lang_identify): Remove.
-       (struct lang_hooks): Constify.
-       (LANG_HOOKS_NAME): Override.
-       (init_parse): Update.
-
-2001-11-08  Andreas Franck  <afranck@gmx.de>
-
-       * Make-lang.in (G77_INSTALL_NAME, G77_CROSS_NAME): Handle
-       program_transform_name the way suggested by autoconf.
-
-2001-11-08  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       * Make-lang.in: Add rules for building g77.1.
-       * invoke.texi: Add man page stuff.  Move indexing
-       from g77.texi to here.
-       * g77.texi: Remove indexing specific to invoke.texi.
-       * news.texi: Document that g77.1 is now a generated
-       file.
-
-Tue Nov  6 21:17:47 2001  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
-
-       * com.c: Include langhooks-def.h.
-       * Make-lang.in: Update.
-
-2001-11-04  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       * g77.texi: Split off invoke.texi (preliminary to using it
-       to generate a man page).
-       * Make-lang.in: Reflect in build rules.
-
-Fri Nov  2 10:51:34 2001  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
-
-       * com.c (ffecom_initialize_char_syntax_, U_CHAR, is_idchar,
-       is_idstart, is_hor_space, is_space, SKIP_WHITE_SPACE,
-       SKIP_ALL_WHITE_SPACE): Delete.
-       (read_filename_string, read_name_map): Don't use is_space or
-       is_hor_space.
-
-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.
-
-Tue Oct 23 14:01:27 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
-
-       * com.c (LANG_HOOKS_GET_ALIAS_SET): New macro.
-       (lang_get_alias_set): Delete.
-
-2001-10-23  Joseph S. Myers  <jsm28@cam.ac.uk>
-
-       * g77.texi (Sending Patches): Remove.
-
-2001-10-22  Zack Weinberg  <zack@codesourcery.com>
-
-       * Make-lang.in (f/intdoc): Depend on safe-ctype.o.
-
-Sun Oct 21 17:28:17 2001  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
-
-       * bad.c (ffebad_finish): Use safe-ctype macros and/or fold extra
-       calls into fewer ones.
-       * implic.c (ffeimplic_lookup_): Likewise.
-       * intdoc.c (dumpimp): Likewise.
-       * intrin.c (ffeintrin_init_0): Likewise.
-       * lex.c (ffelex_backslash_, ffelex_cfebackslash_, ffelex_hash_):
-       Likewise.
-       * lex.h (ffelex_is_firstnamechar): Likewise.
-       * target.c (ffetarget_integerhex): Likewise.
-
-2001-10-21  Craig Prescott  <prescott@phys.ufl.edu>
-
-       * target.h (FFETARGET_32bit_longs): Don't define
-       for 64-bit hppa.
-
-2001-10-17  Richard Henderson  <rth@redhat.com>
-
-       * std.c (ffestd_labeldef_format): Fix variable/stmt ordering.
-       (ffestd_R737A): Likewise.
-
-2001-10-17  Richard Henderson  <rth@redhat.com>
-
-       * com.h: Remove FFECOM_targetCURRENT, FFECOM_ONEPASS, BUILT_FOR_270,
-       BUILT_FOR_280, FFECOM_GCC_INCLUDE, all derivitive defines, and all
-       related conditional compilation directives.
-       * bad.c, bld.c, bld.h, com.c, equiv.c, equiv.h, global.h, intdoc.c,
-       intrin.c, intrin.h, lex.c, parse.c, sta.c, std.c, ste.c, ste.h, stt.c,
-       stt.h, stw.h, symbol.c, symbol.h, target.h, top.c: Likewise.
-
-2001-10-17  Richard Henderson  <rth@redhat.com>
-
-       * Make-lang.in (f/com.o): Depend on langhooks.h.
-       * com.c: Include it.
-       (LANG_HOOKS_INIT, LANG_HOOKS_FINISH): New.
-       (LANG_HOOKS_INIT_OPTIONS, LANG_HOOKS_DECODE_OPTION): New.
-       (lang_hooks): Use LANG_HOOKS_INITIALIZER.
-
-Sun Oct  7 12:27:54 2001  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
-
-       * bad.c (_ffebad_message_, ffebad_messages_): Const-ify.
-       * bld.c (ffebld_arity_op_): Likewise.
-       * bld.h (ffebld_arity_op_): Likewise.
-       * com.c (ffecom_init_0): Likewise.
-       * intdoc.c (_ffeintrin_name_, _ffeintrin_gen_, _ffeintrin_spec_,
-       _ffeintrin_imp_, names, gens, imps, specs, cc_pair,
-       cc_descriptions, cc_summaries): Likewise.
-       * intrin.c (_ffeintrin_name_, _ffeintrin_gen_, _ffeintrin_spec_,
-       _ffeintrin_imp_, ffeintrin_names_, ffeintrin_gens_,
-       ffeintrin_imps_, ffeintrin_specs_): Likewise.
-
-2001-10-05  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       * news.texi: Document libf2c being built as a shared library.
-       Use of array elements in bounds of adjustable arrays ditto.
-
-2001-10-03  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       * Make-lang.in: Remove reference to FORTRAN_INIT.
-       * g77spec.c: Add reference to FORTRAN_INIT.
-
-2001-09-29  Juergen Pfeifer  <juergen.pfeifer@gmx.net>
-
-       Make libf2c a shared library.
-
-       * Make-lang.in: Pass define of frtbegin.o to compilation of g77spec.c.
-       * g77spec.c (lang_specific_driver): Treat linking in of frtbegin.o.
-
-2001-09-28  Robert Anderson  <rwa@alumni.princeton.edu>
-
-       * expr.c (ffeexpr_sym_rhs_dimlist_): Allow array elements
-       as bounds of adjustable arrays.
-
-Thu Sep 20 15:05:20 JST 2001  George Helffrich  <george@geo.titech.ac.jp>
-
-       * com.c (ffecom_subscript_check_): Loosen subscript checking rules
-       for character strings, to permit substring expressions like
-       string(1:0).
-       * news.texi: Document this as a new feature.
-
-Thu Sep 13 10:33:27 2001  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
-
-       * bad.c (ffebad_finish): Const-ification and/or static-ization.
-       * intrin.c (ffeintrin_cmp_name_): Likewise.
-       * stc.c (ffestc_R904): Likewise.
-
-Wed Sep 12 12:09:04 2001  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
-
-       * bld.c (ffebld_op_string_): Const-ification.
-       * com.c (ffecom_gfrt_name_, ffecom_gfrt_argstring_): Likewise.
-       * fini.c (xspaces): Likewise.
-       * global.c (ffeglobal_type_string_): Likewise.
-       * info.c (ffeinfo_basictype_string_, ffeinfo_kind_message_,
-       ffeinfo_kind_string_, ffeinfo_kindtype_string_,
-       ffeinfo_where_string_): Likewise.
-       * lex.c (ffelex_type_string_): Likewise.
-       * malloc.c (malloc_types_): Likewise.
-       * stc.c (ffestc_subr_binsrch_, ffestc_R904, ffestc_R904,
-       ffestc_R907): Likewise.
-       * symbol.c (ffesymbol_state_name_, ffesymbol_attr_name_):
-       Likewise.
-       * version.c (ffe_version_string): Likewise.
-       * version.h (ffe_version_string): Likewise.
-
-2001-09-11  Richard Henderson  <rth@redhat.com>
-
-       * parse.c (finput): Mark extern.
-
-2001-09-11  Jakub Jelinek  <jakub@redhat.com>
-
-       * com.c (ffe_init_options): Default to -fmerge-all-constants
-       if optimizing.
-
-2000-08-14  Ulrich Weigand  <uweigand@de.ibm.com>
-
-       * target.h (FFETARGET_32bit_longs): Don't define
-       for 64-bit S/390.
-
-2001-07-20  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       * com.c (ffecom_expr_intrinsic_):
-       case FFEINTRIN_impIBITS: Remove TREE_SHIFT_FULLWIDTH define.
-       case FFEINTRIN_impISHFT: Ditto. Change LT_EXPR to NE_EXPR.
-       case FFEINTRIN_impISHFTC: Ditto.
-       case FFEINTRIN_impMVBITS: Ditto.
-
-2001-07-19  Jakub Jelinek  <jakub@redhat.com>
-
-       * top.c (ffe_decode_option): Disallow lang-independent processing
-       for -ffixed-form.
-
-2001-07-19  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       * f/com.c (ffecom_expr_intrinsic_): Deal (correctly) with
-       {L|R}SHIFT_EXPR not working when shift > size of type.
-
-2001-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       * com.c (lang_print_error_function): Argument context
-       is unused.
-
-2001-07-14  Tim Josling  <tej@melbpc.org.au>
-
-       * com.c (ffecom_overlap_): Remove references to EXPON_EXPR.
-       (ffecom_tree_canonize_ref_): Likewise.
-
-2001-07-10  James Smaby  <jsmaby@virgo.umeche.maine.edu>
-
-       * intdoc.in: Fix the definition of COMPLEX ABS.
-       Remove `the' where inappropriate.
-       * intdoc.texi: Rebuilt.
-
-2001-07-04  Joseph S. Myers  <jsm28@cam.ac.uk>
-
-       * g77.texi: Use gpl.texi and funding.texi.  Remove Look and Feel
-       section.  Add Funding Free Software to invariant sections.
-       * Make-lang.in ($(srcdir)/f/g77.info, f/g77.dvi): Update
-       dependencies and use doc/include in search path.
-
-2001-06-28  Gabriel Dos Reis  <gdr@codesourcery.com>
-
-       * Make-lang.in (f/com.o): Depend on diagnostic.h
-       * com.c: #include diagnostic.h
-       (lang_print_error_function): Take a 'diagnostic_context *'.
-
-Wed Jun 13 11:22:39 2001  Mark Mitchell  <mark@codesourcery.com>
-
-       * BUGS: Remove.
-       * NEWS: Likewise.
-
-2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       * g77install.texi: Remove.
-       * Make-lang.in: Remove all mention of g77install.texi.
-       * g77.texi: Add documentation on how to get output always
-       flushed and how to increase the maximum unit number.
-       Remove all mention of g77install.texi.
-       * bugs.texi: Add documentation on how to change the threshold
-       for putting local arrays on the stack.
-
-2001-06-03  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       * root.texi: Fix typo in patches e-mail address.
-
-2001-06-03  Toon Moene  <toon@moene.indiv.nluug.nl>
-           Jan van Male  <jan.vanmale@fenk.wau.nl>
-
-       * root.texi: Define `help' and `patches' mailing list
-       addresses.
-       * news.texi: Remove `prerelease' from 0.5.26
-       * g77.texi: Use two spaces between command options, eliminate
-       some 'overfull hboxes'.  Use help and patches mailing list
-       addresses where appropriate.
-
-2001-06-02  Joseph S. Myers  <jsm28@cam.ac.uk>
-
-       * g77.texi: Move contents to just after title page.
-
-2001-06-02  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       * com.c (ffecom_init_0): Make CHARACTER*1 unsigned.
-
-2001-05-23  Theodore Papadopoulo  <Theodore.Papadopoulo@sophia.inria.fr>
-
-       * Make-lang.in ($(srcdir)/f/g77.info): Added dependencies on
-       fdl.texi.
-       (f/g77.dvi): Use TEXI2DVI instead of custom tex calls.  Create the
-       dvi file in the f directory.
-
-2001-05-25  Sam TH  <sam@uchicago.edu>
-
-       * bad.h: Fix header include guards.
-       * bit.h bld.h com.h data.h equiv.h expr.h global.h
-       implic.h info.h intrin.h lab.h lex.h malloc.h name.h
-       proj.h src.h st.h sta.h stb.h stc.h std.h ste.h
-       storag.h stp.h str.h sts.h stt.h stu.h stv.h stw.h
-       symbol.h target.h top.h type.h version.h
-       where.h: Likewise.
-
-2001-05-22  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       * g77.texi: Update last-changed date.
-       * news.texi: Update copyright years, last-changed date.
-       * bugs.texi: Update copyright years, last-changed date.
-
-2001-05-22  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       * g77.texi: Update maintenance information for
-       GNU Fortran.  Remove all mention of -fdebug-kludge.
-       * news.texi: Make more news in 0.5.26 `user visible
-       changes'. Acknowledge work by important contributors.
-       * bugs.texi: Remove all mention of -fdebug-kludge.
-
-2001-05-20  Joseph S. Myers  <jsm28@cam.ac.uk>
-
-       * Make-lang.in (f/g77.dvi): Include $(srcdir) in TEXINPUTS.
-
-2001-05-19  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       * Make-lang.in: Have $(MAKEINFO) look into the parent
-       directory for includes.
-       * g77.texi: Use the GFDL.
-
-Sun May 13 12:25:06 2001  Mark Mitchell  <mark@codesourcery.com>
-
-       * Make-lang.in: Replace all uses of `touch' with $(STAMP).
-
-Wed May  2 10:20:08 2001  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
-
-       * com.c: NULL_PTR -> NULL.
-
-Sun Apr 22 20:18:01 2001  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
-
-       * com.c (ffecom_subscript_check_): Use concat in lieu of
-       xmalloc/sprintf.
-
-2001-04-21  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       * news.texi: Update release information for 0.5.27.
-
-Thu Apr 19 12:49:24 2001  Mark Mitchell  <mark@codesourcery.com>
-
-       * top.c (ffe_decode_option): Do not permit language-independent
-       processing for -ffixed-line-length.
-
-Thu Apr 12 17:57:55 2001  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
-
-       * bad.c (inhibit_warnings): Delete redundant declaration.
-
-       * com.c (skip_redundant_dir_prefix): Likewise.
-
-       * com.h (mark_addressable): Likewise.
-
-2001-04-02  Jakub Jelinek  <jakub@redhat.com>
-
-       * lex.c (ffelex_hash_): Avoid eating one whole line after
-       #line.
-
-Mon Apr  2 22:38:09 2001  Toon Moene <toon@moene.indiv.nluug.nl>
-
-       * com.c (duplicate_decls): Fix thinko in lazy DECL_RTL patch
-       of 2001-03-04.
-
-Tue Mar 27 17:40:08 2001  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
-
-       * Make-lang.in: Depend on $(SYSTEM_H), not system.h.
-
-Mon Mar 26 18:13:30 2001  Mark Mitchell  <mark@codesourcery.com>
-
-       * com.c (duplicate_decls): Don't copy DECL_FRAME_SIZE.
-
-Mon Mar 19 15:05:39 2001  Mark Mitchell  <mark@codesourcery.com>
-
-       * com.c (builtin_function): Use SET_DECL_ASSEMBLER_NAME.
-
-Wed Mar 14 09:29:27 2001  Mark Mitchell  <mark@codesourcery.com>
-
-       * com.c (ffecom_member_phase_2): Use COPY_DECL_RTL,
-       DECL_RTL_SET_P, etc.
-       (duplicate_decls): Likewise.
-       (start_decl): Likewise.
-
-Fri Mar  9 22:52:55 2001  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
-
-       * fini.c (main): Use really_call_malloc, not malloc.
-
-Thu Mar  8 13:27:47 2001  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
-
-       * com.c: Don't rely on the POSIX macro to define autoconf stuff.
-
-2001-03-07  Brad Lucier  <lucier@math.purdue.edu>
-
-       * g77.texi: Document new options -funsafe-math-optimizations
-       and -fno-trapping-math.  Revise documentation for -ffast-math.
-
-2001-03-01  Zack Weinberg  <zackw@stanford.edu>
-
-       * proj.h: Delete 'bool' type.  Don't include stddef.h here.
-       * com.c: Rename variables named 'true' and/or 'false'.
-       * intdoc.c: Delete 'bool' type.
-
-2001-03-01  Zack Weinberg  <zackw@stanford.edu>
-
-       * lang-specs.h: Add zero initializer for cpp_spec field to all
-       array elements.
-
-2001-02-24  Zack Weinberg  <zackw@stanford.edu>
-
-       * com.c: Don't define STDC_HEADERS, autoconf handles it.
-
-Fri Feb 23 15:28:39 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
-
-       * com.c (set_block): Set NAMES and BLOCKS from BLOCK.
-
-2001-02-19  Joseph S. Myers  <jsm28@cam.ac.uk>
-
-       * version.c, root.texi: Update GCC version number to 3.1.  Update
-       G77 version number to 0.5.27.
-       * BUGS, NEWS: Regenerate.
-
-Sun Feb  4 15:52:44 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
-
-       * com.c (ffecom_init_0): Call fatal_error instead of fatal.
-       * com.c (init_parse): Call fatal_io_error instead of
-       pfatal_with_name.
-       (ffecom_decode_include_option_): Make errors non-fatal.
-       * lex.c (ffelex_cfelex_, ffelex_get_directive_line_): Likewise.
-       (ffelex_hash_): Likewise.
-
-Sat Jan 27 20:52:18 2001  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
-
-       * Make-lang.in: Remove all dependencies on defaults.h.
-       * com.c: Don't include defaults.h.
-
-2001-01-23  Michael Sokolov  <msokolov@ivan.Harhan.ORG>
-
-       * com.c: Don't explicitly include any time headers, the right ones are
-       already included by proj.h.
-
-2001-01-15  Mark Mitchell  <mark@codesourcery.com>
-
-       * com.c (ffecom_lookup_label): Set DECL_CONTEXT for FORMAT
-       label to current_function_decl.
-
-Fri Jan 12 17:21:33 2001  Joseph S. Myers  <jsm28@cam.ac.uk>
-
-       * g77spec.c (lang_specific_driver): Update copyright year to 2001.
-
-Wed Jan 10 14:39:45 2001  Mark Mitchell  <mark@codesourcery.com>
-
-       * com.c (ffecom_init_zero_):  Remove last argument in call to
-       make_decl_rtl; use make_function_rtl instead of make_decl_rtl.
-       (ffecom_lookup_label_): Likewise.
-       (builtin_function): Likewise.
-       (start_function): Likewise.
-
-Thu Dec 21 21:19:42 2000  Joseph S. Myers  <jsm28@cam.ac.uk>
-
-       * g77install.texi, g77.texi: Update last-updated dates for
-       installation information and the manual as a whole.
-       * bugs.texi, news.texi: Update copyright years in the comments at
-       the top of the file.
-
-2000-12-21  Joseph S. Myers  <jsm28@cam.ac.uk>
-
-       * g77install.texi: Adjust wording of an EGCS reference.
-
-Thu Dec 21 20:00:48 2000  Joseph S. Myers  <jsm28@cam.ac.uk>
-
-       * BUGS, NEWS: Regenerate.
-
-2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
-
-       * com.c [VMS]: Remove definition of BSTRING.
-
-2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
-
-       * g77.texi: Update GPL copy not to refer to years 19@var{yy}.
-
-2000-12-18  Toon Moene <toon@moene.indiv.nluug.nl>
-
-       * bugs.texi: Correct copyright years.
-       * g77.texi: Likewise.
-       * news.texi: Likewise.
-
-2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
-
-       * g77install.texi: Remove obsolete parts only used for INSTALL,
-       and DOC-G77 conditionals.  Update last-update-install date.
-
-Sat Dec  9 10:20:11 2000  Joseph S. Myers  <jsm28@cam.ac.uk>
-
-       * .cvsignore: New file; add info files.
-
-2000-12-08  Joseph S. Myers  <jsm28@cam.ac.uk>
-
-       * Make-lang.in (f77.info): Depend on info files in source
-       directory.
-       (f/g77.info): Build info files in source directory; don't build
-       them unless BUILD_INFO is "info".
-       (f77.install-info): Install info files from source directory.
-
-2000-12-07  Zack Weinberg  <zack@wolery.stanford.edu>
-
-       * Make-lang.in: Link f/fini with safe-ctype.o.
-       * bad.c: Don't test ISUPPER(c) || ISLOWER(c) before calling TOUPPER(c).
-       * com.c: Use TOUPPER, not ffesrc_toupper.
-       * fini.c: Don't test ISALPHA(c) before calling TOUPPER(c)/TOLOWER(c).
-       * intrin.c: Don't test IN_CTYPE_DOMAIN(c).
-       * src.c: Delete ffesrc_toupper_ and ffesrc_tolower_ and their
-       initializing code; use TOUPPER and TOLOWER instead of
-       ffesrc_toupper and ffesrc_tolower.
-       * src.h: Don't declare ffesrc_toupper_ or ffesrc_tolower_.
-       Don't define ffesrc_toupper or ffesrc_tolower.
-
-2000-11-28  Richard Henderson  <rth@redhat.com>
-
-       * com.c (ffecom_member_phase2_): Set TREE_USED on the debugging decl.
-
-2000-11-26  Joseph S. Myers  <jsm28@cam.ac.uk>
-
-       * RELEASE-PREP: Remove obsolete EGCS reference.
-       * g77.texi: Adjust reference to EGCS as something current.
-       * lang-options.h (FTNOPT): Remove macro and obsolete comment.
-       Include doc strings directly in option listing instead of through
-       this macro.
-       * root.texi: Remove support for multiple different (FSF and EGCS)
-       distributions of g77.
-       * g77install.texi: Remove conditioned out instructions applying
-       only to obsolete distributions of g77 not as part of GCC.  Change
-       "superceded" to the correct spelling "superseded".
-
-Sun Nov 26 19:25:56 2000  Joseph S. Myers  <jsm28@cam.ac.uk>
-
-       * g77spec.c (lang_specific_driver): Update copyright year to 2000.
-
-Thu Nov 23 02:18:57 2000  J"orn Rennecke <amylaar@redhat.com>
-
-       * Make-lang.in (g77spec.o): Depend on $(CONFIG_H).
-
-2000-11-21  David Billinghurst  <David.Billinghurst@riotinto.com)
-
-       * Make-lang.in:  Add $(build_exeext) to f/fini target
-
-2000-11-21  Andreas Jaeger  <aj@suse.de>
-
-       * g77.texi (Floating-point Exception Handling): Use feenableexcept
-       in example.
-       (Floating-point precision): Change to match above change.
-
-Sun Nov 19 17:29:22 2000  Matthias Klose  <doko@marvin.itso-berlin.de>
-
-       * g77.texi (Floating-point precision): Adjust example
-       to work with glibc (>= 2.1).
-
-Sat Nov 18 13:54:49 2000  Matthias Klose  <doko@cs.tu-berlin.de>
-
-       * g77.texi (Floating-point Exception Handling): Adjust
-       example to work with glibc (>= 2.1).
-
-2000-11-18  Alexandre Oliva  <aoliva@redhat.com>
-
-       * Make-lang.in (INTDOC_DEPS): New macro.
-       (f/intdoc.texi): Depend on $(INTDOC_DEPS).  Build f/intdoc.
-       (f/intdoc): Likewise.  Add $(build_exeext).
-
-2000-11-17  Zack Weinberg  <zack@wolery.stanford.edu>
-
-       * lex.c (ffelex_hash_): Change ggc_alloc_string (var, -1) to
-       ggc_strdup (var).
-
-Thu Nov 16 23:14:07 2000  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
-
-       * malloc.c (malloc_init): Call xmalloc, not malloc.
-
-2000-11-10  Rodney Brown  <RodneyBrown@mynd.com>
-
-       * Make-lang.in: Remove OUTPUT_OPTION from g77version.o target.
-
-2000-11-10  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       * root.texi: Remove non-historical EGCS reference.
-       Set current g77 version to 0.5.26.
-
-2000-11-10  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       * com.c (ffecom_stabilize_aggregate_) case RTL_EXPR: Abort.
-
-2000-11-10  Zack Weinberg  <zack@wolery.stanford.edu>
-
-       * Make-lang.in (f/fini.o, f/proj-h.o): Remove pointless sed
-       munging of source file name.
-       ($(srcdir)/f/intdoc.texi): Break up into several rules each of
-       which builds just one thing.  Don't mess with $(LANGUAGES).
-       (f/ansify.o, f/intdoc.o): Remove unnecessary rules.
-
-2000-11-05  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       * root.texi, news.texi, g77install.texi, g77.texi, bugs.texi:
-       Remove non-historical references to egcs/EGCS.
-
-2000-11-05  Joseph S. Myers  <jsm28@cam.ac.uk>
-
-       * Make-lang.in: Remove f77.distdir and f/INSTALL.
-       * INSTALL, install0.texi: Remove.
-
-2000-11-02  Joseph S. Myers  <jsm28@cam.ac.uk>
-
-       * com.c (open_include_file, ffecom_open_include_): Use strchr ()
-       and strrchr () instead of index () and rindex ().
-
-2000-10-27  Zack Weinberg  <zack@wolery.stanford.edu>
-
-       * Make-lang.in: Move all build rules here from Makefile.in,
-       adapt to new context.  Wrap all rules that change the current
-       directory in parentheses.  Expunge all references to $(P).
-       When one command depends on another and they're run all at
-       once, use && to separate them, not ;.  Add OUTPUT_OPTION to
-       all object-file generation rules.  Delete obsolete variables.
-
-       * Makefile.in: Delete.
-       * config-lang.in: Delete outputs= line.
-
-Sat Oct 21 18:07:48 2000  Joseph S. Myers  <jsm28@cam.ac.uk>
-
-       * Makefile.in, g77spec.c: Remove EGCS references in comments.
-
-Thu Oct 12 22:28:51 2000  Mark Mitchell  <mark@codesourcery.com>
-
-       * com.c (ffecom_do_entry_): Don't mess with obstacks.
-       (ffecom_finish_global_): Likewise.
-       (ffecom_finish_symbol_transform_): Likewise.
-       (ffecom_gen_sfuncdef_): Likewise.
-       (ffecom_init_zero_): Likewise.
-       (ffecom_start_progunit_): Likewise.
-       (ffecom_sym_transform_): Likewise.
-       (ffecom_sym_transform_assign_): Likewise.
-       (ffecom_transform_equiv_): Likewise.
-       (ffecom_transform_namelist_): Likewise.
-       (ffecom_vardesc_): Likewise.
-       (ffecom_vardesc_array_): Likewise.
-       (ffecom_vardesc_dims_): Likewise.
-       (ffecom_end_transition): Likewise.
-       (ffecom_make_tempvar): Likewise.
-       (bison_rule_pushlevel_): Likewise.
-       (bison_rule_compstmt_): Likewise.
-       (finish_decl): Likewise.
-       (finish_function): Likewise.
-       (push_parm_decl): Likewise.
-       (start_decl): Likewise.
-       (start_function): Likewise.
-       (ggc_p): Don't define.
-       * std.c (ffestd_stmt_pass_): Likewise.
-       * ste.c (ffeste_end_block_): Likewise.
-       (ffeste_end_stmt_): Likewise.
-       (ffeste_begin_iterdo_): Likewise.
-       (ffeste_io_ialist_): Likewise.
-       (ffeste_io_cilist_): Likewise.
-       (ffeste_io_inlist_): Likewise.
-       (ffeste_io_olist_): Likewise.
-       (ffeste_R810): Likewise.
-       (ffeste_R838): Likewise.
-       (ffeste_R839): Likewise.
-       (ffeste_R842): Likewise.
-       (ffeste_R843): Likewise.
-       (ffeste_R1001): Likewise.
-
-2000-10-05  Richard Henderson  <rth@cygnus.com>
-
-       * com.c (finish_function): Don't init can_reach_end.
-
-Sun Oct  1 11:43:44 2000  Mark Mitchell  <mark@codesourcery.com>
-
-       * com.c (lang_mark_false_label_stack): Remove.
-
-2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
-
-       * com.c: Include defaults.h.
-       * com.h: Don't define the *_TYPE_SIZE macros.
-       * Makefile.in: Update dependencies.
-
-2000-08-29  Zack Weinberg  <zack@wolery.cumb.org>
-
-       * ansify.c: Use #line, not # <number>.
-
-2000-08-24  Greg McGary  <greg@mcgary.org>
-
-       * intdoc.c (ARRAY_SIZE): Remove macro.
-       * proj.h (ARRAY_SIZE): Remove macro.
-       * com.c (init_decl_processing): Use ARRAY_SIZE.
-
-2000-08-22  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       * com-rt.def: Adapt macro DEFGFRT to accept CONST boolean.
-       * com.c (macro DEFGFRT): Use CONST boolean.
-       (ffecom_call_binop_): Choose between call by value
-       and call by reference.
-       (ffecom_expr_): Use direct calls to (g)libc functions for
-       POW_DD, LOG10, (float) MOD.
-       (ffecom_make_gfrt_): Add const indication to table of
-       intrinsics.
-       * com.h (macro DEFGFRT): Use CONST boolean.
-       * intrin.def: Adjust DEFIMP definition of LOG10, (float) MOD.
-
-2000-08-21  Nix  <nix@esperi.demon.co.uk>
-
-       * lang-specs.h: Do not process -o or run the assembler if
-       -fsyntax-only.  Use %j instead of /dev/null.
-
-2000-08-21  Jakub Jelinek  <jakub@redhat.com>
-
-       * lang-specs.h: Pass -I* options to f771.
-
-2000-08-19  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       * top.c (ffe_decode_option): Disable -fdebug-kludge
-       and warn about it.
-       * lang-options.h: Document the fact.
-       * g77.texi: Ditto.
-
-2000-08-13  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       * bugs.texi: Describe new ability to emit debug info
-       for EQUIVALENCE members.
-       * news.texi: Ditto.
-
-2000-08-11  G. Helffrich  <george@gly.bris.ac.uk>
-           Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       * com.c (ffecom_transform_equiv_): Make EQUIVALENCEs addressable
-       so that debug info can be attached to their storage.
-       Unconditionally list the storage set aside for them.
-
-2000-08-07  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       * g77spec.c (lang_specific_driver): Clearer g77 version message.
-
-2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
-
-       * Make-lang.in (f771): Depend on $(BACKEND), not stamp-objlist.
-       * Makefile.in: Add BACKEND; delete OBJS, OBJDEPS.
-       (f771): Link with $(BACKEND).
-
-2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
-
-       * g77spec.c: Adjust type of second argument to
-       lang_specific_driver, and update code as necessary.
-
-       * expr.c (ffeexpr_finished_): Cast signed side of ?:
-       expression to bool.
-
-2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
-
-       * lang-specs.h: Rename cpp to cpp0 and/or tradcpp to tradcpp0.
-
-Thu Jul 27 11:50:08 2000  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
-
-       * fini.c (main): Avoid automatic aggregate initialization.
-
-       * proj.h: Indent #error directive.
-
-2000-07-26  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       * lang-specs.h: Remove one /dev/null from tradcpp invocation.
-
-Sun Jul 23 15:47:30 2000  Billinghurst, David <David.Billinghurst@riotinto.com>
-
-       * Make-lang.in: Put $(build_exeext) suffix on programs which run
-       on the build machine.
-
-2000-07-22  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       * com.c (ffecom_expr_intrinsic_): case FFEINTRIN_impFGETC_subr,
-       FFEINTRIN_impFPUTC_subr: Check for arg3 being NULL.
-
-2000-07-13  Zack Weinberg  <zack@wolery.cumb.org>
-
-       * lang-specs.h: Use the new named specs.  Remove unnecessary braces.
-
-2000-07-02  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       * version.c: Bump version number.
-
-2000-06-21  Zack Weinberg  <zack@wolery.cumb.org>
-
-       * Make-lang.in (F77_SRCS): Remove all .j files.
-       * Makefile.in (ASSERT_H, CONFIG_H, CONVERT_H, FLAGS_H, GGC_H,
-       GLIMITS_H, HCONFIG_H, INPUT_H, OUTPUT_H, RTL_H, SYSTEM_H,
-       TOPLEV_H, TREE_H): Remove references to .j files.
-       (TCONFIG_H, TM_H): Remove entirely.
-       (deps-kinda): Delete rule.
-       Correct commentary.
-
-       * assert.j, config.j, convert.j. flags.j, ggc.j, glimits.j,
-       hconfig.j, input.j, output.j, rtl.j, system.j, toplev.j,
-       tree.j, tconfig.j, tree.j: Delete.
-
-       * ansify.c, bad.c, bit.c, com.c, com.h, intdoc.c, lex.c,
-       parse.c, proj.c, proj.h, ste.c, target.c, target.h, top.c,
-       where.c, where.h: Include parent-directory headers directly.
-       * lex.c: Don't include tree.h twice.
-
-2000-05-17  H.J. Lu  (hjl@gnu.org)
-
-       * Make-lang.in: Use a unique stamp for each target to support
-       parallel make.
-
-Thu Jun 15 14:03:14 2000  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
-
-       * ste.c (gbe_block): Constify.
-
-2000-06-13  Jakub Jelinek  <jakub@redhat.com>
-
-       * com.c (ffecom_transform_common_): Set DECL_USER_ALIGN.
-       (ffecom_transform_equiv_, ffecom_decl_field): Likewise.
-       (ffecom_init_0): Set DECL_USER_ALIGN resp. TYPE_USER_ALIGN.
-       (duplicate_decls): Set DECL_USER_ALIGN.
-
-Sun Jun 11 00:03:00 2000  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
-
-       * com.c (lang_get_alias_set): Mark parameter with ATTRIBUTE_UNUSED.
-
-2000-06-04  Philipp Thomas  <pthomas@suse.de>
-
-       * Makefile.in(INTLLIBS): New macro.
-       (LIBS): Add INTLLIBS.
-       (DEPLIBS): Likewise.
-
-2000-06-02  Richard Henderson  <rth@cygnus.com>
-
-       * com.c (lang_get_alias_set): New.
-
-2000-05-28  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       * bugs.texi: Note that debugging information for
-       common block items is emitted now.
-       * news.texi: Ditto.
-
-2000-05-18  Chris Demetriou  <cgd@sibyte.com>
-
-       * com.h (FFECOM_f2cINTEGER, FFECOM_f2cLONGINT): Note that
-       these types correspond to built-in types now defined in
-       the C front end (for libf2c).
-
-Wed May 17 17:27:44 2000  Andrew Cagney  <cagney@b1.cygnus.com>
-
-       * top.c (ffe_decode_option): Update -Wall unused flags by calling
-       set_Wunused.
-
-2000-05-09  Zack Weinberg  <zack@wolery.cumb.org>
-
-       * com.c (ffecom_subscript_check_): Constify array_name
-       parameter. Clean up string bashing.
-       (ffecom_arrayref_, ffecom_char_args_x_): Constify array_name
-       parameter.
-       (ffecom_do_entry_, ffecom_gen_sfuncdef_, ffecom_start_progunit_,
-       ffecom_sym_transform_, ffecom_sym_transform_assign_): Constify
-       local char *.
-       (init_parse): Constify parameter and return value.
-       * lex.c: Include dwarfout.h instead of prototyping dwarfout_*
-       functions here.
-       (ffelex_file_pop_, ffelex_file_push_): Constify filename parameter.
-       (ffelex_hash_, ffelex_include_): Constify local char *.
-       * std.c (ffestd_exec_end): Constify local char *.
-       * where.c (ffewhere_file_new): Constify filename parameter.
-       * where.h: Update prototypes.
-
-2000-05-06  Zack Weinberg  <zack@wolery.cumb.org>
-
-       * com.c (ffecom_overlap_): Set source_offset to
-       bitsize_zero_node.
-       (ffecom_tree_canonize_ptr_): Use size_binop.  Convert to
-       bitsizetype before multiplying by TYPE_SIZE.
-       (ffecom_tree_canonize_ref_) [case ARRAY_REF]: Break up offset
-       calculation.  Convert to bitsizetype before multiplying by
-       TYPE_SIZE.
-
-2000-04-18  Zack Weinberg  <zack@wolery.cumb.org>
-
-       * lex.c: Remove references to cccp.c.
-       * g77install.texi: Remove references to cexp.c/cexp.y.
-
-2000-04-15  David Edelsohn  <edelsohn@gnu.org>
-
-       * target.h (FFETARGET_32bit_longs): Define for 64-bit PowerPC
-       as well.
-
-Wed Apr 12 15:15:26 2000  Mark Mitchell  <mark@codesourcery.com>
-
-       * com.h (FFECOM_f2cINTEGER): Avoid using LONG_TYPE_SIZE as a
-       preprocessor constant.
-       (FFECOM_f2cLOGICAL): Likewise.
-       (FFECOM_f2cLONGINT): Likewise.
-
-Wed Apr  5 17:46:39 2000  Mark Mitchell  <mark@codesourcery.com>
-
-       * Makefile.in (GGC_H): Add varray.h.
-
-2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
-
-       * lang-specs.h: Pass -fno-show-column to the preprocessor.
-
-2000-03-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
-
-       * com.c (ffecom_decl_field): Use DECL_ALIGN for a FIELD_DECL.
-       (ffecom_init_0): Likewise.
-
-Sat Mar 25 09:12:10 2000  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
-
-       * com.c (ffecom_tree_canonize_ptr_): Use bitsize_zero_node.
-       (ffecom_tree_canonize_ref_): Likewise.
-
-Mon Mar 20 15:49:40 2000  Jim Wilson  <wilson@cygnus.com>
-
-       * f/target.h (FFETARGET_32bit_longs): New.  Define for alpha, sparc64,
-       and ia64.
-       (ffetargetInteger1, ffetargetLogical1, ffetargetReal1, ffetargetReal2,
-       ffetarget_integerdefault_is_magical): Use FFETARGET_32bit_longs.
-
-Fri Mar 10 00:43:55 2000  Jason Merrill  <jason@casey.cygnus.com>
-
-       * com.c (ffecom_stabilize_aggregate_): Don't refer to TREE_RAISES.
-
-Mon Mar  6 18:05:19 2000  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
-
-       * com.c (ffecom_f2c_set_lio_code_): Use compare_tree_int.
-       (ffecom_sym_transform_, ffecom_transform_common_): Likewise.
-       (ffecom_transform_equiv_): Likewise.
-
-Mon Mar  6 13:01:19 2000  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
-
-       * ansify.c (die_unless): Don't use ANSI string concatenation.
-       (die): Mark with ATTRIBUTE_NORETURN.
-
-Wed Mar  1 00:31:44 2000  Martin von Loewis  <loewis@informatik.hu-berlin.de>
-
-       * com.c (current_function_decl): Move to toplev.c.
-
-Sun Feb 27 16:40:33 2000  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
-
-       * com.c (ffecom_arrayref_): Convert args to size_binop to proper type.
-       (ffecom_tree_canonize_ptr_): Don't use size_binop for non-sizes.
-       (ffecom_tree_canonize_ref_): Likewise.
-       (type_for_mode): Handle TImode.
-       * ste.c (ffeste_io_dofio_, ffeste_io_douio_): Use TYPE_SIZE_UNIT.
-       (ffeste_io_ciclist_): Likewise.
-
-2000-02-23  Zack Weinberg  <zack@wolery.cumb.org>
-
-       * com.c (ffecom_type_permanent_copy_): Delete unused function.
-       (finish_decl): Don't change TREE_PERMANENT (DECL_INITIAL (decl)).
-
-Sat Feb 19 18:43:13 2000  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
-
-       * com.c (ffecom_sym_transform): Use DECL_SIZE_UNIT.
-       (ffecom_transform_common_, ffecom_transform_equiv_): Likewise.
-       (duplicate_decls): Likewise.
-       (ffecom_tree_canonize_ptr_): Delete extra arg to bitsize_int.
-       (finish_decl): Delete -Wlarger-than processing.
-
-Fri Feb 18 13:19:34 2000  Martin von Loewis  <loewis@informatik.hu-berlin.de>
-
-       * g77spec.c (lang_specific_driver): Use GCCBUGURL.
-
-2000-02-17  Andy Vaught  <andy@maxwell.la.asu.edu>
-
-       * com.c (ffecom_member_phase2_): Re-enable COMMON debug code.
-       (ffecom_finish_symbol_transform_): Likewise.
-       (ffecom_transform_common_): Call ffestorag_set_hook.
-
-Wed Feb 16 11:09:38 2000  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
-
-       * Make-lang.in (g77spec.o): Depend on $(GCC_H), not gcc.h.
-
-2000-02-15  Jonathan Larmour  <jlarmour@redhat.co.uk>
-
-       * lang-specs.h: Add new __GNUC_PATCHLEVEL__ define to default spec.
-
-Tue Feb 15 11:14:17 2000  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
-
-       * g77spec.c: Don't declare `version_string'.
-
-Sat Feb  5 23:27:25 2000  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
-
-       * com.c (mark_tracker_head, mark_binding_level): Protoize.
-
-       * where.c (mark_ffewhere_head): Likewise.
-
-Wed Jan 12 09:32:59 2000  Zack Weinberg  <zack@wolery.cumb.org>
-
-       * lang-specs.h: Pass -lang-fortran to preprocessor.
-
-Thu Dec 30 13:14:31 1999  Richard Henderson  <rth@cygnus.com>
-
-       * stw.h (struct _ffestw_): Change type of uses_ to int.
-
-Thu Dec 30 11:42:05 1999  Geoff Keating  <geoffk@cygnus.com>
-
-       * com.c (ffecom_init_0): Make double_ftype_double,
-       float_ftype_float, ldouble_ftype_ldouble,
-       ffecom_tree_ptr_to_fun_type_void local.
-       (tracker_head): New static variable.
-       (mark_tracker_head): New, marker procedure for tracker_head.
-       (ffecom_save_tree_forever): New procedure.
-       (ffecom_init_zero_): Remove obstack use.
-       (ffecom_make_gfrt_): Remove obstack use.
-       (ffecom_sym_transform_): Remove obstack use, save appropriate trees.
-       (ffecom_transform_common_): Remove obstack use, save appropriate
-       trees.
-       (ffecom_type_namelist_): Remove obstack use, save appropriate
-       trees.
-       (ffecom_type_vardesc_): Remove obstack use, save appropriate trees.
-       (ffecom_lookup_label): Remove obstack use, save appropriate trees.
-       (duplicate_decls): Remove obstack use.
-       (finish_function): push & pop ggc context around
-       rest_of_compilation when building nested function.
-       (mark_binding_level): New function.
-       (init_decl_processing): Mark all the GC roots.
-       (ggc_p): Set to 1.
-       (lang_mark_tree): New function.
-       (lang_mark_false_label_stack): New trivial function.
-       * com.h (ffecom_save_tree_forever): Declare as external.
-       * lex.c (ffelex_hash_): Use GC to allocate the filename string
-       even when ffelex_kludge_flag_.
-       * ste.c (ffeste_io_ialist_): Register a static root.
-       (ffeste_io_inlist_): Likewise.
-       (ffeste_io_icilist_): Likewise.
-       (ffeste_io_cllist_): Likewise.
-       (ffeste_io_cilist_): Likewise.
-       (ffeste_io_olist_): Likewise.
-       * Makefile.in (OBJS): Don't use ggc-callbacks.o.
-       (OBJDEPS): Likewise.
-       (GGC_H): New variable.
-       Update dependencies.
-       * where.c (ffewhere_head): New global.
-       (mark_ffewhere_head): New marker procedure for ffewhere_head.
-       (ffewhere_file_kill): Use GC to do memory management.
-       (ffewhere_file_new): Use GC to do memory management.
-       * ggc.j: New file.
-
-Wed Dec 29 19:29:26 1999  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
-
-       * g77.texi (C Interfacing Tools): Fix an incorrect link.
-
-1999-12-13  Jakub Jelinek  <jakub@redhat.com>
-
-       * target.h: Handle sparc64 the same way as alpha.
-
-Sun Nov 28 21:39:05 1999  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
-
-       * com.c (ffecom_file_, ffecom_file, file_buf,
-       ffecom_open_include_): Constify a char*.
-       (ffecom_possible_partial_overlap_): Mark parameter `expr2' with
-       ATTRIBUTE_UNUSED.
-       (ffecom_init_0): Use a fully prototyped cast in call to bsearch.
-       (lang_print_error_function): ANSI-fy.
-
-       * com.h (ffecom_file): Constify a char*.
-
-       * fini.c (main): Call return, not exit.
-
-       * g77spec.c (lang_specific_driver): Use non-const *in_argv in
-       assignment.
-
-       * intrin.c (ffeintrin_cmp_name_): Don't needlessly cast away
-       const-ness.
-
-Sun Nov 28 21:15:29 1999  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
-
-       * com.c (ffecom_get_invented_identifier): Rewrite to take an ellipses.
-
-       (ffecom_char_enhance_arg_, ffecom_do_entry_,
-       ffecom_f2c_make_type_, ffecom_gen_sfuncdef_,
-       ffecom_start_progunit_, ffecom_start_progunit_,
-       ffecom_start_progunit_, ffecom_sym_transform_assign_,
-       ffecom_transform_equiv_, ffecom_transform_namelist_,
-       ffecom_vardesc_, ffecom_vardesc_array_, ffecom_vardesc_dims_,
-       ffecom_end_transition, ffecom_lookup_label, ffecom_temp_label):
-       Adjust accordingly.
-
-       * com.h (ffecom_get_invented_identifier): Likewise.
-
-       * sts.c (ffests_printf): New function taking ellipses.
-       (ffests_printf_1D, ffests_printf_1U, ffests_printf_1s,
-       ffests_printf_2Us): Delete.
-
-       * sts.h: Likewise.
-
-       * std.c (ffestd_R1001dump_, ffestd_R1001dump_1005_1_,
-       ffestd_R1001dump_1005_2_, ffestd_R1001dump_1005_3_,
-       ffestd_R1001dump_1005_4_, ffestd_R1001dump_1005_5_,
-       ffestd_R1001dump_1010_2_, ffestd_R1001dump_1010_3_,
-       ffestd_R1001dump_1010_4_, ffestd_R1001dump_1010_5_,
-       ffestd_R1001rtexpr_): Call `ffests_printf', not `ffests_printf_*'.
-
-       * ste.c (ffeste_io_ialist_, ffeste_io_cilist_, ffeste_io_cllist_,
-       ffeste_io_icilist_, ffeste_io_inlist_, ffeste_io_olist_): Likewise.
-
-Wed Nov 10 12:43:21 1999  Philippe De Muyter  <phdm@macqel.be>
-                         Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
-
-       * proj.h: Test `GCC_VERSION', not `HAVE_GCC_VERSION'.
-
-Tue Oct 26 01:32:19 1999  Mark Mitchell  <mark@codesourcery.com>
-
-       * com.c (poplevel): Don't call remember_end_note.
-
-Fri Oct 15 15:18:12 1999  Greg McGary  <gkm@gnu.org>
-
-       * top.h (ffe_is_subscript_check_): Remove extern decl.
-       (ffe_is_subscript_check, ffe_set_is_subscript_check): Remove macros.
-       * top.c (ffe_is_subscript_check_): Remove global variable.
-       (ffe_decode_option): Remove "(no-)bounds-check" flag handling.
-       Set flag_bounds_check for "(no-)fortran-bounds-check".
-       * com.c
-       (ffecom_arrayref_): s/ffe_is_subscript_check ()/flag_bounds_check/
-       (ffecom_char_args_x_): Ditto.
-
-Sun Oct 10 08:40:18 1999  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
-
-       * proj.h: Use HAVE_GCC_VERSION instead of explicitly testing
-       __GNUC__ and __GNUC_MINOR__.  Don't define BUILT_WITH_270.  Define
-       macro UNUSED in terms of ATTRIBUTE_UNUSED.
-
-Fri Sep 24 10:48:10 1999  Bernd Schmidt  <bernds@cygnus.co.uk>
-
-       * com.c (duplicate_decls): Use DECL_BUILT_IN_CLASS rather than
-       DECL_BUILT_IN.
-       (builtin_function): No longer static.  New arg CLASS.  Arg
-       FUNCTION_CODE now of type int.  All callers changed.
-       Set the builtin's DECL_BUILT_IN_CLASS.
-
-Tue Sep 21 09:08:30 1999  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       * g77spec.c (lang_specific_driver): Initialize return value.
-
-Thu Sep 16 18:07:11 1999  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
-
-       * bad.c (ffebad_finish): Use uppercase ctype macro from system.h.
-
-       * fini.c (main): Likewise.
-
-       * intrin.c (ffeintrin_init_0): Likewise.
-
-       * lex.c (ffelex_hash_): Likewise.
-
-       * src.c (ffesrc_init_1): Likewise.
-
-Tue Sep 14 12:14:28 1999  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
-
-       * g77spec.c (lang_specific_driver): Remove unnecessary argument in
-       call to function `fatal'.
-
-Sun Sep 12 23:29:47 1999  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
-
-       * Make-lang.in (g77spec.o): Depend on system.h and gcc.h.
-
-       * g77spec.c: Include gcc.h.
-       (g77_xargv): Constify.
-       (g77_fn): Add parameter prototypes.
-       (lookup_option, append_arg): Add static prototypes.
-       (g77_newargv): Constify.
-       (lookup_option, append_arg, lang_specific_driver): Constify a char*.
-       (lang_specific_driver): All calls to the function pointer
-       parameter now explicitly call `fatal'.
-
-Fri Sep 10 10:32:32 1999  Bernd Schmidt  <bernds@cygnus.co.uk>
-
-       * com.h: Delete declarations for all tree nodes now moved to
-       global_trees.
-       * com.c: Delete their definitions.
-       (ffecom_init_0): Call build_common_tree_nodes and
-       build_common_tree_nodes_2 instead of building their nodes here.
-       Override their decisions for complex nodes.
-
-Sat Sep  4 13:46:27 1999  Mark Mitchell  <mark@codesourcery.com>
-
-       * Make-lang.in (f771): Depend on ggc-callbacks.o.
-       * Makefile.in (OBJS): Add ggc-callbacks.o.
-       (OBJDEPS): Likewise.
-
-Mon Aug 30 22:05:53 1999  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
-
-       * com.c (language_string): Constify.
-
-Mon Aug 30 20:29:30 1999  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
-
-       * Makefile.in (LIBS, LIBDEPS): Link with & depend on libiberty.a.
-       Remove hacks for stuff which now comes from libiberty.
-
-Sun Aug 29 09:47:45 1999  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
-
-       * com.c (lang_printable_name): Constify a char*.
-
-Wed Aug 25 01:21:06 1999  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
-
-       * lang-specs.h: Pass cc1 spec to f771.
-
-Mon Aug  9 19:44:08 1999  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
-
-       * com.c (lang_print_error_function): Constify a char*.
-       (init_parse): Remove redundant prototype for `print_error_function'.
-       (lang_identify): Constify a char*.
-
-Thu Aug  5 02:40:42 1999  Jeffrey A Law  (law@cygnus.com)
-
-       * g77spec.c: Update URLS and mail addresses.
-       * root.texi: Update URLS and mail addresses.
-
-1999-07-25  Richard Henderson  <rth@cygnus.com>
-
-       * com.c (ptr_type_node, va_list_type_node): New.
-       (ffecom_init_0): Init and use ptr_type_node.
-
-1999-07-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
-
-       * root.texi: Update e-mail addresses to gcc.gnu.org.
-       * g77spec.c (lang_specific_driver): Updated URL with bug reporting
-       instructions to gcc.gnu.org.  Removed e-mail address.
-
-Sat Jul 17 11:28:43 1999  Craig Burley  <craig@jcb-sc.com>
-
-       * root.texi, g77install.texi: Switchover to GCC terminology.
-       Also, FSF-G77 had been mistakenly set at some point.
-
-Thu Jul  8 15:38:50 1999  Craig Burley  <craig@jcb-sc.com>
-
-       * news.texi: Describe DATE intrinsic fix.
-
-Mon Jun 28 21:44:19 1999  Craig Burley  <craig@jcb-sc.com>
-
-       * version.c: Denote experimental version.
-
-Mon Jun 28 10:43:11 1999  Craig Burley  <craig@jcb-sc.com>
-
-       * com.c (ffecom_prepare_expr_): A COMPLEX intrinsic needs
-       a temp even if -fno-f2c.
-
-       * version.c: Bump version.
-
-Mon Jun 28 21:31:35 1999  Craig Burley  <craig@jcb-sc.com>
-
-       * bugs.texi, news.texi: Doc upgrade to netlib libf2c as of today.
-       Explain that this fixes the NAMELIST-read bug.
-
-Fri Jun 25 11:06:32 1999  Craig Burley  <craig@jcb-sc.com>
-
-       * bugs.texi: Describe K(5)=10*3 NAMELIST-read bug.
-
-Mon Jun 21 12:40:17 1999  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
-
-       * g77.texi: Update links.
-
-Mon Jun 21 05:33:51 1999  Jeffrey A Law  (law@cygnus.com)
-
-       * news.texi: Add missing @end ifclear.
-
-Fri Jun 18 11:43:46 1999  Craig Burley  <craig@jcb-sc.com>
-
-       * news.texi: Doc TtyNam fix.
-
-Fri Jun 18 11:26:50 1999  Craig Burley  <craig@jcb-sc.com>
-
-       * news.texi: New heading for development version.
-       Doc upgrade to netlib libf2c as of today.
-
-Wed Jun 16 11:43:02 1999  Craig Burley  <craig@jcb-sc.com>
-
-       * news.texi: Mention BACKSPACE fix to libg2c.
-
-Mon Jun  7 08:42:40 1999  Craig Burley  <craig@jcb-sc.com>
-
-       * Make-lang.in: Any target using libsubdir must depend
-       on installdirs.
-
-Sat Jun  5 23:50:36 1999  Craig Burley  <craig@jcb-sc.com>
-
-       * g77.texi: Describe a few more missing features people
-       have emailed me about.
-
-Sat Jun  5 17:03:23 1999  Craig Burley  <craig@jcb-sc.com>
-
-       From Dave Love to egcs-patches on 20 May 1999 17:38:38 +0100:
-       * g77.texi: Clean up fossil text vis-a-vis Intel CPUs.
-
-Fri Jun  4 13:56:56 1999  Craig Burley  <craig@jcb-sc.com>
-
-       * Make-lang.in: Use libsubdir, not prefix, to store
-       temporary lang-f77 `flag' file.
-
-Fri Jun  4 10:26:04 1999  Craig Burley  <craig@jcb-sc.com>
-
-       * news.texi (News): Mention GCC 2.95 in favor of EGCS 1.2.
-       Mention that libg2c is multilibbed.
-
-Fri Jun  4 10:09:50 1999  Craig Burley  <craig@jcb-sc.com>
-
-       * g77.texi (Missing Features): Add `Better Warnings'
-       item.
-
-Fri May 28 16:51:41 1999  Craig Burley  <craig@jcb-sc.com>
-
-       * g77.texi: Fix thinko.
-
-Wed May 26 14:43:27 1999  Craig Burley  <craig@jcb-sc.com>
-
-       * news.texi: Document Tue May 18 03:52:04 1999 patch.
-       Fix a grammo.
-
-Wed May 26 14:25:07 1999  Craig Burley  <craig@jcb-sc.com>
-
-       * g77.texi, news.texi, root.texi, version.c: Start renaming
-       EGCS 1.2 to GCC 2.95, and start using 0.5.25 to designate
-       the version of g77 within GCC 2.95.
-
-Wed May 26 11:45:21 1999  Craig Burley  <craig@jcb-sc.com>
-
-       Rename -fsubscript-check to -fbounds-check and
-       -ff2c-subscript-check to -ffortran-bounds-check:
-       * g77.texi: Rename options in docs, clarify usage.
-       * lang-options.h: Rename options, clarify doclets.
-       * news.texi: Rename options, don't bother with fortran-specific
-       option.
-       * top.c (ffe_decode_option): Rename recognized strings.
-
-Tue May 25 18:21:09 1999  Craig Burley  <craig@jcb-sc.com>
-
-       * com.c (FFECOM_FASTER_ARRAY_REFS): Delete this vestige,
-       now that -fflatten-arrays exists.
-
-Tue May 25 17:48:34 1999  Craig Burley  <craig@jcb-sc.com>
-
-       Fix 19990525-0.f:
-       * com.c (ffecom_arg_ptr_to_expr): Strip off parens around
-       CHARACTER expression.
-       (ffecom_prepare_expr_): Ditto.
-
-Tue May 18 03:52:04 1999  Craig Burley  <craig@jcb-sc.com>
-
-       Support use of back end's improved open-coding of complex divide:
-       * com.c (ffecom_tree_divide_): Use RDIV_EXPR for complex divide,
-       instead of run-time call to [cz]_div, if `-Os' option specified.
-       (lang_init_options): Tell back end we want support for wide range
-       of inputs to complex divide.
-
-       * Bump version.
-
-Tue May 18 00:21:34 1999  Zack Weinberg  <zack@rabi.phys.columbia.edu>
-
-       * lang-specs.h: Define __GNUC__ and __GNUC_MINOR__ only if -no-gcc
-       was not given.
-
-Thu May 13 12:23:20 1999  Craig Burley  <craig@jcb-sc.com>
-
-       Fix INTEGER*8 subscripts in array references:
-       * com.c (ffecom_subscript_check_): Convert low, high, and
-       element as necessary to make comparison work.
-       (ffecom_arrayref_): Do more of the work.
-       Properly handle subscript expr that's wider than int,
-       if pointers are wider than int.
-       (ffecom_expr_): Leave more work to ffecom_arrayref_.
-       (ffecom_init_0): Record sizes of pointers and ints for
-       convenience.
-       Use set_sizetype etc. as done by gcc front end.
-       (ffecom_ptr_to_expr): Leave more work to ffecom_arrayref_.
-       * expr.c (ffeexpr_finished_): Don't convert INTEGER subscript
-       expressions in run-time contexts.
-       (ffeexpr_token_elements_, ffeexpr_token_substring_1_): Cope with
-       non-default INTEGER subscript expressions.
-       * news.texi: Announce.
-
-       Finish accepting -fflatten-arrays option:
-       * com.c (ffecom_arrayref_): Flatten references if requested.
-       * g77.texi: Describe.
-       * lang-options.h: Allow.
-       * news.texi: Announce.
-       * top.c, top.h: Recognize.
-
-       * version.c: Bump version.
-
-Wed May 12 07:30:05 1999  Craig Burley  <craig@jcb-sc.com>
-
-       * com.c (lang_init_options): Disable back end's maintenance
-       of errno.
-       * news.texi: Document dropping of errno.
-
-1999-05-10 18:21 -0400  Zack Weinberg  <zack@rabi.phys.columbia.edu>
-
-       * lang-specs.h: Pass -$ to the preprocessor.
-
-Mon May 10 18:14:28 1999  Craig Burley  <craig@jcb-sc.com>
-
-       * g77.texi: Fix various @xref's per proper style.
-       Go ahead and use nested braces in @xref's, with care.
-       * g77install.texi: Fix @xref per proper style.
-
-Mon May 10 17:38:39 1999  Craig Burley  <craig@jcb-sc.com>
-
-       * news.texi: Doc upgrade to netlib libf2c as of today.
-
-Sun May  9 18:52:13 1999  Hans-Peter Nilsson  <hp@bitrange.com>
-
-       * f/g77spec.c (lang_specific_driver): Correct bug-report address
-       and point to the FAQ.
-
-Thu May  6 12:40:21 1999  Craig Burley  <craig@jcb-sc.com>
-
-       * g77.texi (Arbitrary Concatenation): Put this under
-       "Missing Features" instead of "Projects".
-       (Internals Documentation): Point to new "Front End" chapter.
-
-Thu May  6 08:23:52 1999  Craig Burley  <craig@jcb-sc.com>
-
-       * bugs.texi, news.texi: Automatic arrays reportedly working
-       on HP-UX systems.
-
-Thu May  6 08:19:31 1999  Craig Burley  <craig@jcb-sc.com>
-
-       * g77.texi (Advantages Over f2c): Expand on this topic.
-
-Mon May  3 19:41:48 1999  Craig Burley  <craig@jcb-sc.com>
-
-       * com.c (ffecom_expr_intrinsic_): Fix test of CTIME_subr.
-
-Mon May  3 18:11:48 1999  Craig Burley  <craig@jcb-sc.com>
-
-       Reverse order of two arguments to CTIME_subr, DTIME_subr,
-       ETIME_subr, and TTYNAM_subr:
-       * com.c (ffecom_expr_intrinsic_): Reverse the arguments.
-       While at it, set TREE_SIDE_EFFECTS for CTIME_subr and
-       TTYNAM_subr.
-       * intdoc.in: Document the new calling sequences.
-       * intrin.def: Reverse the arguments.
-       * news.texi: Document the fact that they changed.
-       * version.c: Bump version.
-
-Mon May  3 11:28:14 1999  Craig Burley  <craig@jcb-sc.com>
-
-       * news.texi: Doc upgrade to netlib libf2c as of today.
-
-Sun May  2 17:04:28 1999  Craig Burley  <craig@jcb-sc.com>
-
-       * version.c: Bump version.
-
-Sun May  2 16:53:01 1999  Craig Burley  <craig@jcb-sc.com>
-
-       Fix compile/19990502-1.f:
-       * ste.c (ffeste_R819B): Don't overwrite tree for temp
-       variable when expanding the assignment into it.
-
-Sun Apr 25 20:55:10 1999  Craig Burley  <craig@jcb-sc.com>
-
-       Fix 19990325-0.f and 19990325-1.f:
-       * com.c (ffecom_possible_partial_overlap_): New function.
-       (ffecom_expand_let_stmt): Use it to determine whether to assign
-       to a COMPLEX operand through a temp.
-       * news.texi: Document fix.
-
-       * version.c: Bump version.
-
-Sat Apr 24 12:19:53 1999  Craig Burley  <craig@jcb-sc.com>
-
-       * expr.c (ffeexpr_finished_): Convert DATA implied-do
-       start/end/incr expressions to default INTEGER.
-       Fix some broken conditionals.
-       Clean up some code in the region.
-       * news.c: Document the fix.
-
-       * version.c: Bump version.
-
-Fri Apr 23 02:08:32 1999  Craig Burley  <craig@jcb-sc.com>
-
-       * g77.texi (Compiler Prototypes): Replace "missing" subscript-
-       checking option with something else.
-
-Fri Apr 23 01:48:28 1999  Craig Burley  <craig@jcb-sc.com>
-
-       Support new -fsubscript-check and -ff2c-subscript-check options:
-       * com-rt.def (FFECOM_gfrtRANGE): Describe s_rnge, in libf2c/libF77.
-       * com.c (ffecom_subscript_check_, ffecom_arrayref_): New functions.
-       (ffecom_char_args_x_): Use new ffecom_arrayref_ function for
-       FFEBLD_opARRAYREF case.
-       Compute character name, array type, and use new
-       ffecom_subscript_check_ function for FFEBLD_opSUBSTRING case.
-       (ffecom_expr_): Use new ffecom_arrayref_ function.
-       (ffecom_ptr_to_expr): Use new ffecom_arrayref_ function.
-       * g77.texi, news.texi: Document new options.
-       * top.c, top.h: Support new options.
-
-       * news.texi: Fix up some items to not be in "User-Visible Changes".
-
-       * ste.c (ffeste_R819B): Fix type for loop variable, to avoid
-       warnings.
-
-       * version.c: Bump version.
-
-Tue Apr 20 01:38:57 1999  Craig Burley  <craig@jcb-sc.com>
-
-       * bugs.texi, news.texi: Clarify -malign-double situation.
-
-Tue Apr 20 01:15:25 1999  Craig Burley  <craig@jcb-sc.com>
-
-       * stb.c (ffestb_R5282_): Convert DATA repeat count
-       to default INTEGER, to avoid problems downstream.
-
-       * version.c: Bump version.
-
-Mon Apr 19 21:36:48 1999  Craig Burley  <craig@jcb-sc.com>
-
-       * ste.c (ffeste_R819B): Start the loop before expanding
-       the termination expression.
-
-       * version.c: Bump version.
-
-Sun Apr 18 21:53:58 1999  Craig Burley  <craig@jcb-sc.com>
-
-       * com.c (ffecom_sym_transform_): COMMON and EQUIVALENCE
-       variables have constant addresses (EQUIVALENCE only if
-       containing aggregate is static).
-
-Sat Apr 17 16:55:59 1999  Craig Burley  <craig@jcb-sc.com>
-
-       * bugs.texi, ffe.texi, g77.texi, g77install.texi, news.texi:
-       Clean up @code{} vs. @samp{}.
-       Clean up dashes (`--') vs. @minus{} vs. `---'.
-
-       * ffe.texi: Add copyright header.
-
-       * g77.texi, lang-options.h, news.texi, top.c (ffe_decode_option):
-       Remove support for -fugly option.
-       Clarify that -fugly-logint is needed instead of -fugly
-       to work around using .EQ./.NE. on LOGICAL operands.
-       Explain more about why -fugly-logint is bad juju.
-
-       * g77.texi (Missing Features): Describe READONLY as a missing
-       feature.  Describe AUTOMATIC better.
-
-       * news.texi: Mention libf2c upgrade.
-
-Sat Apr 17 14:05:53 1999  Craig Burley  <craig@jcb-sc.com>
-
-       Make a place for front-end internals documentation:
-       * Make-lang.in (f/g77.info, f/g77.dvi): Depend on f/ffe.texi.
-       * ffe.texi: New file, containing docs on front-end internals.
-       * g77.texi: New chapter for, and inclusion of, ffe.texi.
-
-       * g77.texi: Fix an index entry.
-
-Sat Apr 17 13:53:43 1999  Craig Burley  <craig@jcb-sc.com>
-
-       Rewrite to use block/scope structure of GBE and to ensure
-       variables (especially those going on stack/reg) are declared
-       before executable code generated:
-       * bld.c (ffebld_new_item, ffebld_new_one, ffebld_new_two):
-       Support new hooks.
-       * bld.h (ffebld_item_hook, ffebld_item_set_hook,
-       ffebld_nonter_hook, ffebld_nonter_set_hook): Ditto.
-       * bld.h (ffebld_basictype, ffebld_kind, ffebld_kindtype,
-       ffebld_rank, ffebld_where): New convenience macros (used
-       by rest of this patch).
-       * com.c, com.h (ffecom_push_calltemps, ffecom_pop_calltemps,
-       ffecom_push_tempvar, ffecom_pop_tempvar): Remove temp-var-
-       handling mechanism.
-       * com.c (ffecom_call_, ffecom_call_binop_, ffecom_tree_divide_,
-       ffecom_call_gfrt): Support passing hooks for temp-var info.
-       (ffecom_expr_power_integer_): Takes opPOWER expression, instead
-       of its left and right operands, so it can get at the hook.
-       (ffecom_prepare_let_char_, ffecom_prepare_arg_ptr_to_expr,
-       ffecom_prepare_end, ffecom_prepare_expr_, ffecom_prepare_expr_rw,
-       ffecom_prepare_expr_w, ffecom_prepare_return_expr,
-       ffecom_prepare_ptr_to_expr): New functions supporting expression
-       pre-scanning.
-       (bison_rule_compstmt_): Return the tree, as in the CFE.
-       (delete_block): New function, from CFE.
-       (kept_level_p): New function, from CFE, modified.
-       (ffecom_start_compstmt, ffecom_end_compstmt): New functions,
-       replacing ffecom_start_compstmt_ and ffecom_end_compstmt_ macros,
-       and they do real work.
-       (struct binding_level): Add prep_state member.  Initialize to 0.
-       (ffecom_get_invented_identifier): Now takes either or both a
-       string and an integer, using -1 to denote no integer.
-       (ffecom_do_entry_): Disallow temp-var generation via expressions
-       in body of function, since the exprs aren't prescanned.
-       (ffecom_expr_rw): Now takes destination tree.
-       (ffecom_expr_w): New function, now used in some places
-       ffecom_expr_rw had been used.
-       (ffecom_expr_intrinsic_): Move huge f2c-related comment to bottom
-       of source file, to avoid annoying problems editing com.c using
-       Emacs C-mode.
-       (ffecom_expr_power_integer_): Make a temp var for division, if
-       necessary.
-       Handle expanded statement expression as does CFE.
-       (ffecom_start_progunit_): Disallow temp-var generation in body
-       of function, since expressions are not prescanned at this level.
-       (ffecom_sym_transform_): Transform ASSIGN variables as well,
-       so these are all transformed up front, before code-generation
-       begins.
-       (ffecom_arg_ptr_to_const_expr, ffecom_const_expr,
-       ffecom_ptr_to_const_expr): New functions to transform expressions
-       only if the results will surely be constants.
-       (ffecom_arg_ptr_to_expr): Precompute size, for convenience
-       obtaining temp vars.
-       (ffecom_expand_let_stmt): Guess at usability of destination
-       pre-expansion, to provide better prescan preparation (fewer
-       spurious temp vars).
-       (ffecom_init_0): Disallow temp-var generation in global scope.
-       (ffecom_type_expr): New function, returns just the type tree
-       for the expression.
-       (start_function): Disallow temp-var generation in parm scope.
-       (incomplete_type_error): Fix introductory comment.
-       (poplevel): Update (somewhat) from CFE.
-       (pushlevel): Update (somewhat) from CFE.
-       * stc.c (ffestc_R838): Mark ASSIGNed variable as so.
-       * std.c (ffestd_stmt_pass_, ffestd_R803, ffestd_R804, ffestd_R805,
-       ffestd_R806): Remember and pass through the ffestw block info
-       for these (IFTHEN, ELSEIF, ELSE, and ENDIF) statements.
-       * ste.c (ffeste_end_iterdo_): Now takes ffestw block argument.
-       (ffeste_io_inlist_): Add prototype.
-       (ffeste_f2c_*): Macros rewritten, new ones added.
-       (ffeste_start_block_, ffeste_end_block_, ffeste_start_stmt_,
-       ffeste_end_stmt_): New macros/functions, depending on whether
-       checking is enabled, to keep track of symmetry of other ste.c code.
-       (ffeste_begin_iterdo_, ffeste_end_iterdo_, ffeste_io_impdo_,
-       ffeste_io_dofio_, ffeste_io_dolio_, ffeste_io_douio_,
-       ffeste_io_ialist_, ffeste_io_cilist_, ffeste_io_cllist_,
-       ffeste_icilist_, ffeste_io_inlist_, ffeste_io_olist_,
-       ffeste_subr_beru_, ffeste_do, ffeste_end_R807, ffeste_R737A,
-       ffeste_R803, ffeste_R804, ffeste_R805, ffeste_R806, ffeste_R807,
-       ffeste_R809, ffeste_R810, ffeste_R811, ffeste_R819A, ffeste_R819B,
-       ffeste_R837, ffeste_R838, ffeste_R839, ffeste_R840, ffeste_R904,
-       ffeste_R907, ffeste_R909_start, ffeste_R909_item, ffeste_R909_finish,
-       ffeste_R910_start, ffeste_R910_item, ffeste_R910_finish,
-       ffeste_R911_start, ffeste_R911_item, ffeste_R911_finish,
-       ffeste_R923A, ffeste_R1212, ffeste_R1227): Prescan/prepare
-       all pertinent expressions, update to new com.c interface, etc.
-       (ffeste_io_impdo_): Relocate.
-       (ffeste_R834, ffeste_R835, ffeste_R836, ffeste_R1226): Don't
-       bother calling clear_momentary, nothing was generated.
-       (ffeste_R842, ffeste_R843): Update to new com.c interface.
-       (ffeste_R1226): Don't try to stuff error_mark_node's DECL_INITIAL.
-       (ffeste_terminate_2): When checking enabled, make sure all blocks
-       and statements have been ended.
-       * ste.h (ffeste_R803, ffeste_R804, ffeste_R805, ffeste_R806):
-       These now take ffestw block argument.
-       (ffeste_terminate_2): When checking enabled, it's a function, not
-       a macro.
-       * stw.h (struct _ffestw_): New variable for IFTHEN.
-       (ffestw_ifthen_fake_else, ffestw_set_ifthen_fake_else): New
-       accessor macros.
-       * symbol.c, symbol.h: Support new ASSIGN'ed-to info.
-
-       * com.c: Clean up commentary per GNU coding standards.
-
-       * bld.h (ffebld_size, ffebld_size_known): Canonize.
-
-       * version.c: Bump version.
-
-Sun Apr 11 21:33:33 1999  Mumit Khan  <khan@xraylith.wisc.edu>
-
-       * g77spec.c (lang_specific_driver): Check whether MATH_LIBRARY is
-       null to decide whether to use it.
-
-Wed Apr  7 09:47:09 1999  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
-
-       * ansify.c (die): Specify void argument.
-
-       * intdoc.c (family_name, dumpgen, dumpspec, dumpimp,
-       argument_info_ptr, argument_info_string, argument_name_ptr,
-       argument_name_string, elaborate_if_complex,
-       elaborate_if_maybe_complex, elaborate_if_real, print_type_string):
-       Const-ify a char*.
-       (main): Mark parameter `argv' with ATTRIBUTE_UNUSED.
-       (_ffeintrin_name_, _ffeintrin_gen_, _ffeintrin_spec_,
-       _ffeintrin_imp_, cc_pair, descriptions, summaries): Const-ify a char*.
-
-Mon Apr  5 11:57:54 1999  Donn Terry (donn@interix.com)
-
-       * Make-lang.in (HOST_CFLAGS): compute dynamically.
-
-Mon Apr  5 02:11:23 1999  Craig Burley  <craig@jcb-sc.com>
-
-       Fix bugs exposed by configuring with --enable-checking:
-       * com.c (ffecom_do_entry_, ffecom_expr_, ffecom_arg_ptr_to_expr,
-       ffecom_list_expr, ffecom_list_ptr_to_expr, finish_function,
-       pop_f_function_context, store_parm_decls, poplevel): Handle
-       error_mark_node properly.
-       * ste.c (ffeste_begin_iterdo_, ffeste_end_iterdo_): Ditto.
-       * version.c: Bump version.
-
-Sat Apr  3 23:57:56 1999  Craig Burley  <craig@jcb-sc.com>
-
-       * g77.texi: Fix up docs for -fset-g77-defaults, and
-       describe how internal consistency checking now happens.
-       (Should have been done for EGCS version 1.1.)
-
-Sat Apr  3 23:29:33 1999  Craig Burley  <craig@jcb-sc.com>
-
-       * bugs.texi, g77.texi, lang-options.h, news.texi, top.c:
-       Make -fno-emulate-complex the default, as COMPLEX support
-       in the back end is now believed to be working.
-
-       * version.c: Bump version.
-
-Fri Apr  2 13:33:16 1999  Craig Burley  <craig@jcb-sc.com>
-
-       * g77.texi: -malign-double now works.
-       Give URL for alignment-testing package.
-       * news.texi: -malign-double now works.
-
-Fri Apr  2 12:49:12 1999  Craig Burley  <craig@jcb-sc.com>
-
-       * g77.texi (Funding GNU Fortran): Dude's got a web page.
-       * root.texi: Ditto.
-
-Tue Mar 30 12:04:11 1999  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
-
-       * sta.c (ffesta_ffebad_1sp, ffesta_ffebad_1st, ffesta_ffebad_2st):
-       Const-ify a char*.
-
-       * sta.h (ffesta_ffebad_1sp, ffesta_ffebad_1st, ffesta_ffebad_2st):
-       Likewise.
-
-       * stb.c (ffestb_local_u_): Likewise.
-       (ffestb_do, ffestb_dowhile, ffestb_else, ffestb_elsexyz,
-       ffestb_else3_, ffestb_endxyz, ffestb_goto, ffestb_let,
-       ffestb_type, ffestb_type1_, ffestb_varlist, ffestb_R423B,
-       ffestb_R522, ffestb_R528, ffestb_R542, ffestb_R834, ffestb_R835,
-       ffestb_R838, ffestb_R841, ffestb_R1102, ffestb_blockdata,
-       ffestb_R1212, ffestb_R1228, ffestb_V009, ffestb_module,
-       ffestb_R809, ffestb_R810, ffestb_R10014_, ffestb_R10015_,
-       ffestb_R10018_, ffestb_R1107, ffestb_R1202, ffestb_R12026_,
-       ffestb_S3P4, ffestb_V012, ffestb_V014, ffestb_V025, ffestb_V0255_,
-       ffestb_V020, ffestb_dimlist, ffestb_dummy, ffestb_R524,
-       ffestb_R547, ffestb_decl_chartype, ffestb_decl_dbltype,
-       ffestb_decl_gentype, ffestb_decl_recursive, ffestb_decl_entsp_2_,
-       ffestb_decl_func_, ffestb_V003, ffestb_V016, ffestb_V027,
-       ffestb_decl_R539): Likewise.
-
-       * stb.h (_ffestb_args_): Likewise.
-
-       * stc.c (ffestc_subr_binsrch_, ffestc_subr_is_present_,
-       ffestc_subr_speccmp_, ffestc_R904, ffestc_R907): Likewise.
-
-       * std.c (ffestd_R1001dump_1005_1_, ffestd_R1001dump_1005_2_,
-       ffestd_R1001dump_1005_3_, ffestd_R1001dump_1005_4_,
-       ffestd_R1001dump_1005_5_, ffestd_R1001dump_1010_1_,
-       ffestd_R1001dump_1010_2_, ffestd_R1001dump_1010_3_,
-       ffestd_R1001dump_1010_4_, ffestd_R1001dump_1010_5_): Likewise.
-
-       * ste.c (ffeste_begin_iterdo_, ffeste_subr_file_): Likewise.
-
-       * sts.c (ffests_printf_1D, ffests_printf_1U, ffests_printf_1s,
-       ffests_printf_2Us, ffests_puts, ffests_puttext): Likewise.
-
-       * sts.h (ffests_printf_1D, ffests_printf_1U, ffests_printf_1s,
-       ffests_printf_2Us, ffests_puts, ffests_puttext): Likewise.
-
-       * stt.c (ffestt_exprlist_drive, ffestt_implist_drive,
-       ffestt_tokenlist_drive): Add prototype arguments.
-
-       * stt.h (ffestt_exprlist_drive, ffestt_implist_drive,
-       ffestt_tokenlist_drive): Likewise.
-
-       * stu.c (ffestu_dummies_transition_): Likewise.
-       (ffestu_sym_end_transition): Const-ify a char*.
-
-       * stw.c (ffestw_display_state, ffestw_new, ffestw_pop): Add
-       prototype arguments.
-
-       * stw.h (ffestw_display_state, ffestw_new, ffestw_pop): Likewise.
-
-       * version.c (ffe_version_string): Const-ify a char*.
-
-       * version.h (ffe_version_string): Likewise.
-
-Sat Mar 27 13:00:43 1999  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
-
-       * bad.c (_ffebad_message_, ffebad_string_, ffebad_message_,
-       ffebad_bufputs_, ffebad_bufputs_, ffebad_start_, ffebad_string,
-       ffebad_finish): Const-ify a char*.
-
-       * bld.c (ffebld_op_string_, ffebld_op_string): Likewise.
-
-       * bld.h (ffebld_op_string): Likewise.
-
-       * com.c (ffecom_arglist_expr_, ffecom_build_f2c_string_,
-       ffecom_debug_kludge_, ffecom_f2c_make_type_,
-       ffecom_get_appended_identifier_, ffecom_get_identifier_,
-       ffecom_gfrt_args_): Likewise.
-       (ffecom_convert_narrow_, ffecom_convert_widen_): Add prototype.
-       (builtin_function, ffecom_gfrt_name_, ffecom_gfrt_argstring_,
-       ffecom_arglist_expr_, ffecom_build_f2c_string_,
-       ffecom_debug_kludge_, ffecom_f2c_make_type_,
-       ffecom_get_appended_identifier_, ffecom_get_external_identifier_,
-       ffecom_get_identifier_, ffecom_decl_field,
-       ffecom_get_invented_identifier, lang_print_error_function,
-       skip_redundant_dir_prefix, read_name_map, print_containing_files):
-       Const-ify a char*.
-       (savestring): Remove, use `xstrdup' instead.
-
-       * com.h (ffecom_decl_field, ffecom_get_invented_identifier):
-       Const-ify a char*.
-
-       * data.c (ffebld, ffedata_gather_): Make explicitly static.
-
-       * expr.c (ffeexpr_isdigits_, ffeexpr_percent_,
-       ffeexpr_reduced_concatenate_, ffeexpr_nil_real_,
-       ffeexpr_nil_number_, ffeexpr_nil_number_period_,
-       ffeexpr_nil_number_real_, ffeexpr_token_real_,
-       ffeexpr_token_number_, ffeexpr_token_number_period_,
-       ffeexpr_token_number_real_): Const-ify a char*.
-
-       * fini.c (xspaces): Likewise.
-
-       * global.c (ffeglobal_type_string_): Likewise.
-       (ffeglobal_drive): Protoize.
-       (ffeglobal_proc_def_arg): Const-ify a char*.
-
-       * global.h (ffeglobal_drive): Protoize.
-       (ffeglobal_proc_def_arg): Const-ify a char*.
-
-       * implic.c (ffeimplic_none, ffeimplic_peek_symbol_type):
-       Likewise.
-
-       * implic.h (ffeimplic_peek_symbol_type): Likewise.
-
-       * info.c (ffeinfo_basictype_string_, ffeinfo_kind_message_,
-       ffeinfo_kind_string_, ffeinfo_kindtype_string_,
-       ffeinfo_where_string_, ffeinfo_basictype_string,
-       ffeinfo_kind_message, ffeinfo_kind_string,
-       ffeinfo_kindtype_string, ffeinfo_where_string): Likewise.
-
-       * info.h (ffeinfo_basictype_string, ffeinfo_kind_message,
-       ffeinfo_kind_string, ffeinfo_kindtype_string,
-       ffeinfo_where_string): Likewise.
-
-       * intrin.c (_ffeintrin_name_, _ffeintrin_gen_, _ffeintrin_spec_,
-       _ffeintrin_imp_, ffeintrin_check_, ffeintrin_cmp_name_,
-       ffeintrin_fulfill_specific, ffeintrin_init_0,
-       ffeintrin_is_actualarg, ffeintrin_is_intrinsic,
-       ffeintrin_name_generic, ffeintrin_name_implementation,
-       ffeintrin_name_specific): Likewise.
-
-       * intrin.h (ffeintrin_is_intrinsic, ffeintrin_name_generic,
-       ffeintrin_name_implementation, ffeintrin_name_specific): Likewise.
-
-       * lex.c (ffelex_type_string_, ffelex_token_new_character,
-       ffelex_token_new_name, ffelex_token_new_names,
-       ffelex_token_new_number): Likewise.
-
-       * lex.h (ffelex_token_new_character, ffelex_token_new_name,
-       ffelex_token_new_names, ffelex_token_new_number): Likewise.
-
-       * malloc.c (malloc_types_, malloc_pool_new, malloc_new_inpool_,
-       malloc_new_zinpool_): Likewise.
-
-       * malloc.h (malloc_new_inpool_, malloc_new_zinpool_,
-       malloc_pool_new): Likewise.
-
-       * name.c (ffename_space_drive_global, ffename_space_drive_symbol):
-       Protoize.
-
-       * name.h (ffename_space_drive_global, ffename_space_drive_symbol):
-       Likewise.
-
-       * symbol.c (ffesymbol_state_name_, ffesymbol_attr_name_,
-       ffesymbol_attrs_string): Const-ify a char*.
-       (ffesymbol_drive, ffesymbol_drive_sfnames): Protoize.
-       (ffesymbol_state_string): Const-ify a char*.
-
-       * symbol.h (ffesymbol_attrs_string): Likewise.
-       (ffesymbol_drive, ffesymbol_drive_sfnames): Protoize.
-       (ffesymbol_state_string): Const-ify a char*.
-
-       * target.c (ffetarget_layout): Likewise.
-
-       * target.h (ffetarget_layout): Likewise.
-
-1999-03-25  Zack Weinberg  <zack@rabi.columbia.edu>
-
-       * Make-lang.in: Remove all references to g77.o/g77.c.
-       Link g77 from gcc.o.
-
-1999-03-21  Manfred Hollstein  <manfred@s-direktnet.de>
-
-       * Makefile.in (g77$(exeext)): Depend on intl.o.  Link in intl.o.
-
-Wed Mar 17 11:39:44 1999  Craig Burley  <craig@jcb-sc.com>
-
-       * news.texi: Editorial fix.
-
-Mon Mar 15 17:12:07 1999  Craig Burley  <craig@jcb-sc.com>
-
-       * bugs.texi, g77.texi, news.texi: Editorial fixes.
-
-Sat Mar 13 17:51:55 1999  Craig Burley  <craig@jcb-sc.com>
-
-       Fix 19990313-0.f, 19990313-1.f, 19990313-2.f, 19990313-3.f:
-       * bad.def (FFEBAD_NOCANDO): New error code for internal use only.
-       * expr.c (ffeexpr_collapse_convert): If FFEBAD_NOCANDO returned
-       by convertor, just return original expr.
-       * target.h: Return FFEBAD_NOCANDO for (usually) 64-bit
-       conversions that aren't yet working properly.
-       * news.texi: Explain.
-
-       * version.c: Bump version.
-
-Sat Mar 13 14:26:55 1999  Craig Burley  <craig@jcb-sc.com>
-
-       * RELEASE-PREP: New file, lists things to do for a release.
-
-       * Make-lang.in, bugs.texi, bugs0.texi, g77.texi, g77install.texi,
-       install0.texi, news.texi, news0.texi: Accommodate new doc
-       architecture.
-       Consolidate news items.  Don't describe old news items in
-       various generated docs.
-       Don't describe FSF-g77 installation stuff in various EGCS-g77
-       generated docs.
-       Move description of AUTOMATIC to more suitable location.
-       * root.texi: New file for new doc architecture.
-
-Thu Mar 11 17:32:55 1999  Craig Burley  <craig@jcb-sc.com>
-
-       * g77.texi: Add AUTOMATIC to list of unsupported extensions.
-
-Sat Mar  6 02:28:35 1999  Craig Burley  <craig@jcb-sc.com>
-
-       Warn about non-Y2K-compliant intrinsics:
-       * bad.def (FFEBAD_INTRINSIC_Y2KBAD): New diagnostic.
-       * intrin.def (FFEINTRIN_impDATE, FFEINTRIN_impIDATE_vxt):
-       Use new DEFIMPY macro to flag these as non-Y2K-compliant.
-       * intdoc.c (DEFIMPY): Support new Y2K macro.
-       * intrin.h (DEFIMPY): Ditto.
-       * intrin.c (DEFIMPY): Ditto.
-       (ffeintrin_fulfill_generic, ffeintrin_fulfill_specific):
-       Warn about invocation of non-Y2K-compliant intrinsic.
-       * com-rt.def (FFECOM_gfrtDATE, FFECOM_gfrtVXTIDATE):
-       Rename external procedure names, to keep previously-
-       compiled (sans-new-warnings) code from linking to
-       new library.
-       * g77.texi: Document all this stuff.
-       * news.texi: Spread the joy.
-       * version.c: Bump version.
-
-Fri Mar  5 13:22:44 1999  Craig Burley  <craig@jcb-sc.com>
-
-       * news.texi: Relocate IDATE (VXT) fix: we put it in 1.1.2
-       so describe it there, instead of under 1.2.
-
-Wed Mar  3 00:57:56 1999  Craig Burley  <craig@jcb-sc.com>
-
-       * news.texi: IDATE (VXT) fixed to return year as 0..99.
-
-Wed Mar  3 00:43:49 1999  Craig Burley  <craig@jcb-sc.com>
-
-       * g77.texi: Add remaining changes pending from Dave Love.
-
-Wed Mar  3 00:38:42 1999  Craig Burley  <craig@jcb-sc.com>
-
-       * bugs.texi, news.texi: Conditionalize cross-references
-       on non-html processing, providing temporary HTML "links".
-
-       * g77.texi: Fix up a reference.
-
-Wed Mar  3 00:12:31 1999  Craig Burley  <craig@jcb-sc.com>
-
-       * news.texi, bugs.texi: Delete fixed bugs, make one
-       of them into the appropriate news item.
-
-Wed Mar  3 00:05:52 1999  Craig Burley  <craig@jcb-sc.com>
-
-       * news.texi: Copy over 1.1.2 news.
-
-1999-03-02  Craig Burley  <craig@jcb-sc.com>
-
-       * g77.texi (Bug Reporting): Clarify whether to use -E.
-       Clarify other instructions.
-
-1999-02-27  Craig Burley  <craig@jcb-sc.com>
-
-       * lang-specs.h: Fix specs to pass `-ax' as well as `-a' option.
-
-1999-02-26  Craig Burley  <craig@jcb-sc.com>
-
-       * intdoc.in (STAT_func, STAT_subr,
-       FSTAT_func, FSTAT_subr, LSTAT_func, LSTAT_subr):
-       Properly order array elements.  Specify N/A return values.
-
-1999-02-26  Craig Burley  <craig@jcb-sc.com>
-
-       * intdoc.in (DATE_AND_TIME): Explain that VALUES(7) holds
-       seconds, and VALUES(8), therefore, milliseconds.
-
-1999-02-26  Craig Burley  <craig@jcb-sc.com>
-
-       * news.texi: Clarify IOSTAT= fix.
-
-1999-02-25  Richard Henderson  <rth@cygnus.com>
-
-       * lang-specs.h: Define __FAST_MATH__ when appropriate.
-
-1999-02-25  Craig Burley  <craig@jcb-sc.com>
-
-       * g77.texi: Clarify/index lack of run-time allocation for
-       concatenation.
-
-1999-02-25  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
-
-       * f/intdoc.in: Add missing `,' after cross references.
-
-1999-02-20  Craig Burley  <craig@jcb-sc.com>
-
-       * Make-lang.in (f77.install-common, f77.install-info,
-       f77.install-man, f77.uninstall): Use `$(prefix)/lang-f77'
-       instead of `lang-f77' for flag file, to be sure of a
-       writable directory, and remove the flag file after each
-       operation to keep things clean.
-
-1999-02-20  Craig Burley  <craig@jcb-sc.com>
-
-       * g77.texi: Properly attribute Priest document; clarify
-       that it is in the .ps version of the Goldberg document.
-
-1999-02-19  Craig Burley  <craig@jcb-sc.com>
-
-       * bugs0.texi, bugs.texi, install0.texi, g77install.texi,
-       news0.texi, news.texi: Update copyright dates.
-       Clarify which files are source, which are derived,
-       and remind maintainers where copyright dates are sourced.
-       * BUGS, INSTALL, NEWS: Regenerated.
-
-1999-02-19  Craig Burley  <craig@jcb-sc.com>
-
-       * global.c (ffeglobal_ref_progunit_): Warn about a function
-       definition that disagrees with the type of a previous reference.
-       Improve commentary.  Fix a couple of minor bugs.  Clean up
-       some code.
-       * news.texi: Spread the joy.
-
-1999-02-18  Craig Burley  <craig@jcb-sc.com>
-
-       * expr.c (ffeexpr_finished_): Disallow non-default INTEGER
-       as argument for FILEINT and FILEASSOC as lhs.
-       * news.texi: Document fix.
-       * version.c: Bump.
-
-1999-02-18  Craig Burley  <craig@jcb-sc.com>
-
-       * g77.texi: Clarify -fno-globals vs. -Wno-globals.
-
-1999-02-18  Craig Burley  <craig@jcb-sc.com>
-
-       * intdoc.in (LOG10): Fix typo.
-
-1999-02-17  Ulrich Drepper  <drepper@cygnus.com>
-
-       * intdoc.in: Fix typo.
-
-1999-02-17  Craig Burley  <craig@jcb-sc.com>
-
-       * g77.texi, intdoc.in: Document Y2K and some other known
-       limitations.
-       * intrin.def (DTIME, FDATE): Fix capitalization of
-       case-sensitive forms of these intrinsics' names.
-
-1999-02-17  Dave Love  <fx@gnu.org>
-
-       * intdoc.in: Say `common' logarithm for log10.
-
-1999-02-16  Ulrich Drepper  <drepper@cygnus.com>
-
-       * g77.texi: Add missing @ in email addresses.
-
-1999-02-15  Craig Burley  <craig@jcb-sc.com>
-
-       * *.*: Delete my (old) email address in most places, change it
-       in a few.
-
-1999-02-14  Craig Burley  <craig@jcb-sc.com>
-
-       * version.c: Bump.
-
-1999-02-14  Craig Burley  <craig@jcb-sc.com>
-
-       * version.c: Bump for 1998-10-02 change (forgot to do this
-       before).
-
-1999-02-14  Craig Burley  <craig@jcb-sc.com>
-
-       * lang-specs.h, g77.1, g77.texi, news.texi: Recognize `.FOR'
-       and `.FPP' as well as `.for' and `.fpp'.
-
-1999-02-14  Craig Burley  <craig@jcb-sc.com>
-
-       * intdoc.in (LOG10): Fix description.
-
-1999-02-14  Craig Burley  <craig@jcb-sc.com>
-
-       * news.texi: Mention fix for SIGNAL invocation circa egcs-1.1.
-
-1999-02-14  Craig Burley  <craig@jcb-sc.com>
-
-       * g77.texi, g77install.texi, bugs.texi, g77install.texi: Clean
-       up and improve indexing, and some other areas of docs.
-
-1999-02-14  Craig Burley  <craig@jcb-sc.com>
-
-       * intdoc.in (MCLOCK8, TIME8): Warn about lower range on
-       32-bit systems.
-
-Sat Feb  6 18:02:17 1999  Jeffrey A Law  (law@cygnus.com)
-
-       * g77.texi: Update email addresses.
-
-Wed Feb  3 22:50:17 1999  Marc Espie <Marc.Espie@liafa.jussieu.fr>
-
-       * Make-lang.in (g77$(exeext)): Get choose-temp.o, pexecute.o and
-       mkstemp.o from libiberty.
-
-1999-02-01  Zack Weinberg  <zack@rabi.columbia.edu>
-
-       * top.c: Don't define ffe_is_ident_.  Don't process
-       -f(no-)ident here.
-       * top.h: Remove declaration of ffe_is_ident_ and macros
-       ffe_is_ident() and ffe_set_is_ident().
-       * lex.c: Use flag_no_ident instead of ffe_is_ident().
-
-Sun Jan 31 20:34:29 1999  Zack Weinberg  <zack@rabi.columbia.edu>
-
-       * lang-specs.h: Map -Qn to -fno-ident.
-
-Tue Jan  5 22:12:41 1999  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
-
-       * Make-lang.in (g77.o): Depend on prefix.h.
-
-Fri Nov 27 13:10:32 1998  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
-
-       * fini.c: Rename variable `spaces' to `xspaces' to avoid
-       conflicting with function `spaces' from libiberty.
-
-       * g77spec.c: Don't prototype libiberty functions.
-       * malloc.c: Likewise.
-
-1998-11-20  Dave Love  <d.love@dl.ac.uk>
-
-       * g77.texi: Assorted minor changes.
-
-1998-11-19  Dave Love  <d.love@dl.ac.uk>
-
-       * bugs.texi: Formatting changes from Craig.
-
-       * intdoc.in: Terminate some @xrefs with `,'.
-
-1998-11-19  Manfred Hollstein  <manfred@s-direktnet.de>
-
-       * Make-lang.in (mandir): Replace all uses of $(mandir) by $(man1dir).
-
-Mon Nov  9 23:15:39 1998  Jeffrey A Law  (law@cygnus.com)
-
-       * g77.texi, news.texi: Updates from Craig.
-
-Sun Nov  8 17:47:56 1998  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
-
-       * Makefile.in (INCLUDES): Add "-I$(srcdir)/../../include".
-
-Sat Nov  7 15:58:54 1998  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
-
-       * g77spec.c: Don't include gansidecl.h.
-       * output.j: Likewise.
-
-1998-11-04  Dave Love  <d.love@dl.ac.uk>
-
-       * g77.texi: Small formatting/indexing fixes.
-
-Mon Oct 12 20:41:59 1998  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
-
-       * bad.c (ffebad_finish): Change type of variable `c' to unsigned
-       char, change type of variable `s' to unsigned char *.
-
-       * com.c (ffecom_symbol_null_): Add missing initializers.
-
-       * fini.c (MAXNAMELEN): Undef it before defining.
-
-       * implic.c (ffeimplic_lookup_): Change type of parameter `c' to
-       unsigned char.
-
-       * intrin.c (ffeintrin_init_0): Cast the argument of ctype macros
-       to (unsigned char).
-
-       * lex.c (ffelex_splice_tokens): Change type of variable `p' to
-       unsigned char *.
-       (ffelex_token_name_from_names): Cast the argument of
-       `ffelex_is_firstnamechar' to (unsigned char).
-       (ffelex_token_names_from_names): Likewise.
-       (ffelex_token_new_name): Likewise.
-       (ffelex_token_new_names): Likewise.
-
-       * malloc.c (malloc_root_): Add missing initializer.
-
-       * stb.c (ffestb_do): Change type of variable `p' to unsigned char *.
-       (ffestb_else) Likewise.
-       (ffestb_else3_) Likewise.
-       (ffestb_endxyz) Likewise.
-       (ffestb_goto) Likewise.
-       (ffestb_let) Likewise.
-       (ffestb_varlist) Likewise.
-       (ffestb_R522) Likewise.
-       (ffestb_R528) Likewise.
-       (ffestb_R834) Likewise.
-       (ffestb_R835) Likewise.
-       (ffestb_R838) Likewise.
-       (ffestb_R1102) Likewise.
-       (ffestb_blockdata) Likewise.
-       (ffestb_R1212) Likewise.
-       (ffestb_R810) Likewise.
-       (ffestb_R10014_): Cast the argument of `ffelex_is_firstnamechar'
-       to (unsigned char).
-       (ffestb_V014): Change type of variable `p' to unsigned char *.
-       (ffestb_dummy) Likewise.
-       (ffestb_R524) Likewise.
-       (ffestb_R547) Likewise.
-       (ffestb_decl_chartype) Likewise.
-       (ffestb_decl_dbltype) Likewise.
-       (ffestb_decl_gentype) Likewise.
-       (ffestb_decl_entsp_2_) Likewise.
-       (ffestb_V027) Likewise.
-       (ffestb_decl_R539) Likewise.
-
-       * top.c (ffe_decode_option): Mark parameter `argc' with
-       ATTRIBUTE_UNUSED.
-
-       * where.c (ffewhere_unknown_line_): Add missing initializers.
-
-1998-10-02  Dave Love  <d.love@dl.ac.uk>
-
-       * com.c (ffecom_expr_intrinsic_): Fix return type for RAND.
-
-Thu Oct  1 10:43:45 1998  Nick Clifton  <nickc@cygnus.com>
-
-       * lex.c: Replace occurances of HANDLE_SYSV_PRAGMA with
-       HANDLE_GENERIC_PRAGMAS.
-
-Mon Sep 28 04:22:00 1998  Jeffrey A Law  (law@cygnus.com)
-
-       * news.texi: Update from Craig.
-
-1998-09-23  Dave Love  <d.love@dl.ac.uk>
-
-       * g77.texi: Additions about `/*', trailing comments and cpp.
-
-1998-09-18  Dave Love  <d.love@dl.ac.uk>
-
-       * g77.texi: Various additions and some small fixes.
-
-Thu Sep 10 14:55:44 1998  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
-
-       * Make-lang.in (f77.install-common): Add missing "else true;".
-
-1998-09-07  Dave Love  <d.love@dl.ac.uk>
-
-       * ChangeLog.egcs: Deleted.  Entries merged here.
-
-1998-09-05  Dave Love  <d.love@dl.ac.uk>
-
-       * Makefile.in (LDFLAGS): Set from BOOT_LDFLAGS.
-       (F771_LDFLAGS): Variable dispensed with.
-
-Fri Sep  4 19:53:34 1998  Craig Burley  <burley@gnu.org>
-
-       * intdoc.in: Minor editorial tweaks.
-
-Fri Sep  4 18:35:52 1998  Craig Burley  <burley@gnu.org>
-
-       * lang-options.h: Convert to wrap option and doc string
-       in a new macro invocation, FTNOPT, so the nearly identical
-       list can be used in FSF-g77.
-
-Fri Sep  4 18:35:52 1998  Craig Burley  <burley@gnu.org>
-
-       * Makefile.in (fini.o): Don't define USE_HCONFIG here.
-       * fini.c: Define USE_HCONFIG here instead, so deps-kinda
-       picks up correct dependency.
-
-       * Makefile.in (proj-h.o): Fix dependencies list.
-
-Wed Sep 02 09:25:29 1998  Nick Clifton  <nickc@cygnus.com>
-
-       * lex.c (ffe_lex_hash):  Change how HANDLE_PRAGMA and
-       HANDLE_SYSV_PRAGMA would be called if they pragma parsing was
-       enabled in this code.
-       Generate warning messages if unknown pragmas are encountered.
-       (pragma_getc): New function: retrieves characters from the
-       input stream.  Defined when HANDLE_PRAGMA is defined.
-       (pragma_ungetc): New function: replaces characters back into the
-       input stream.  Defined when HANDLE_PRAGMA is defined.
-
-Tue Sep  1 10:00:21 1998  Craig Burley  <burley@gnu.org>
-
-       * bugs.texi, g77.1, g77.texi, intdoc.in, news.texi: Doc updates
-       from Craig.
-
-1998-08-23  Dave Love  <d.love@dl.ac.uk>
-
-       * g77.texi: Increment `version-g77' and fix a few typos.
-
-Tue Aug 18 21:41:31 1998  Jeffrey A Law  (law@cygnus.com)
-
-       * Make-lang.in: Add several "else true" clauses to deal with lame
-       systems.
-
-Tue Aug 11 08:12:14 1998  H.J. Lu  (hjl@gnu.org)
-
-       * Make-lang.in (g77.o): Touch lang-f77 before checking it.
-
-1998-08-09  Dave Love  <d.love@dl.ac.uk>
-
-       * Make-lang.in (f/g77.dvi): Replace non-working use of texi2dvi
-       with explicit use of tex.
-       (f77.mostlyclean): Remove TeX index files.
-
-       * g77install.texi (Prerequisites): Kluge round TeX lossage with
-       hyphen in @value in @code.
-
-Tue Aug  4 16:59:39 1998  Craig Burley  <burley@gnu.org>
-
-       * com.c (ffecom_convert_narrow_, ffecom_convert_widen_):
-       Allow conversion from pointer to same-sized integer,
-       to fix invoking SIGNAL as a function.
-
-1998-07-26  Dave Love  <d.love@dl.ac.uk>
-
-       * BUGS, INSTALL, NEWS: Rebuilt.
-
-Sat Jul 25 17:23:55 1998  Craig Burley  <burley@gnu.org>
-
-       Fix 980615-0.f:
-       * stc.c (ffestc_R1229_start): Set info to ANY as well.
-
-Tue Jul 21 04:33:37 1998  Craig Burley  <burley@gnu.org>
-
-       * g77spec.c (lang_specific_driver): Return unmolested
-       command line when --help seen.
-       Comment out code that printed g77-specific --help info.
-
-Sat Jul 18 19:16:48 1998  Craig Burley  <burley@gnu.org>
-
-       * lang-options.h: Fix up doc strings.
-       Remove the unimplemented -fdcp-intrinsics-* options.
-
-       * str-1t.fin: Change mixed-case spelling of `GoTo' from
-       `Goto'.
-
-Thu Jul 16 13:26:36 1998  Craig Burley  <burley@gnu.org>
-
-       * com.c (ffecom_finish_symbol_transform_): Revert change
-       of 1998-05-23, as it was too aggressive, in that it
-       prevented transformation of (used) functions before
-       primary code generation.
-
-1998-07-15  Dave Love  <d.love@dl.ac.uk>
-
-       * intdoc.texi: Regenerated.
-
-Mon Jul 13 18:45:06 1998  Craig Burley  <burley@gnu.org>
-
-       * Make-lang.in (f77.rebuilt): Fix to depend on
-       build-dir-based, not source-based, g77.info.
-
-       * g77.texi: Merge docs with 0.5.24.
-       * g77install.texi: Ditto.
-
-Mon Jul 13 18:02:29 1998  Craig Burley  <burley@gnu.org>
-
-       Cleanups vis-a-vis g77-0.5.24:
-       * g77spec.c (lang_specific_driver): Tabify source.
-       * top.c (ffe_decode_option): Use fixed macro to set
-       internal-checking flag.
-       * top.h (ffe_set_is_do_internal_checks): Fix macro.
-
-Mon Jul 13 17:33:44 1998  Craig Burley  <burley@gnu.org>
-
-       Cleanups vis-a-vis system.h cutover and g77-0.5.24:
-       * Makefile.in (fini.o): Define USE_HCONFIG macro
-       so source code doesn't have to.
-       * fini.c: Don't define USE_HCONFIG here, since
-       source code usually shouldn't care about this.
-       * ansify.c: Include stddef.h only if we have it.
-       * intdoc.c: Ditto.
-       * proj.h: Ditto.
-
-Mon Jul 13 17:30:29 1998  Nick Clifton  <nickc@cygnus.com>
-
-       * lang-options.h: Format changed to work with --help support added
-       to gcc/toplev.c
-
-Mon Jul 13 11:54:03 1998  Craig Burley  <burley@gnu.org>
-
-       * com.c (ffecom_push_tempvar): Replace kludge that
-       munged back-end globals directly with proper calls
-       to push_topmost_sequence and pop_topmost_sequence.
-
-1998-07-12  Dave Love  <d.love@dl.ac.uk>
-
-       * version.c: Bump version.
-
-Sat Jul 11 19:24:32 1998  Craig Burley  <burley@gnu.org>
-
-       Fix 980616-0.f:
-       * equiv.c (ffeequiv_offset_): Don't crash on various
-       possible ANY operands.
-
-Sat Jul 11 18:24:37 1998  Craig Burley  <burley@gnu.org>
-
-       * com.c (ffecom_expr_) [FFEBLD_opCONTER]: Die if padding
-       for constant is nonzero.
-
-       * com.c (__eprintf): Delete this function, it is obsolete.
-
-1998-07-09  Dave Love  <d.love@dl.ac.uk>
-
-       * intdoc.in (HOSTNM_func, HOSTNM_subr): Update last change.
-
-Thu Jul  9 00:45:59 1998  Craig Burley  <burley@gnu.org>
-
-       Fix debugging of CHARACTER*(*), etc., which requires
-       emitting debug info on types like `ftnlen':
-       * com.c (ffecom_start_progunit_): Don't bother
-       resetting "invented" flag for identifier.
-       (ffecom_transform_equiv_): Don't bother zeroing
-       "ignored" flag for decl.
-       (pushdecl): No longer set "ignored", "used", or
-       "suppressed debug" flags for decls having "invented"
-       identifiers.
-
-1998-07-06  Mike Stump  <mrs@wrs.com>
-
-       * Make-lang.in (f77.stage?): Use mv -f instead of just mv so that
-       we can move g77.c.
-
-1998-07-06  Dave Love  <d.love@dl.ac.uk>
-
-       * intdoc.in (HOSTNM_func, HOSTNM_subr): Note possible need for
-       -lsocket.
-
-1998-07-05  Dave Love  <d.love@dl.ac.uk>
-
-       * intdoc.in: Add entry for DATE_AND_TIME.
-
-       * intrin.def: Add implementation for DATE_AND_TIME.  Make second
-       and third args of SYSTEM_CLOCK optional.
-
-       * com.c (ffecom_expr_intrinsic_): New case for DATE_AND_TIME.
-
-       * com-rt.def (FFECOM_gfrtSYSTEM_CLOCK): Call G77_system_clock_0,
-       not system_clock_.
-       (FFECOM_gfrtDATE_AND_TIME): New DEFGFRT.
-
-Wed Jul  1 11:19:13 1998  Craig Burley  <burley@gnu.org>
-
-       Fix 980701-1.f (which was producing "unaligned trap"
-       on an Alpha running GNU/Linux, as predicted):
-       * equiv.c (ffeequiv_layout_local_): Don't bother
-       coping with pre-padding of entire area while building
-       it; do that instead after the building is done, and
-       do it by modifying only the modulo field.  This covers
-       the case of alignment stringency being increased without
-       lowering the starting offset, unlike the previous changes,
-       and even more elegantly than those.
-
-       * target.c (ffetarget_align): Make sure alignments
-       are nonzero, just in case.
-
-See ChangeLog.0 for earlier changes.
-
-Local Variables:
-add-log-time-format: current-time-string
-End:
-2003-01-01  Andreas Jaeger  <aj@suse.de>
-
-       * f/Make-lang.in ($(srcdir)/f/BUGS): Add include path for
-       gcc-common.texi.
-       ($(srcdir)/f/NEWS): Likewise.
-
-2002-12-28  Joseph S. Myers  <jsm@polyomino.org.uk>
-
-       * g77.texi: Use @copying.
-
-2002-12-23  Joseph S. Myers  <jsm@polyomino.org.uk>
-
-       * root.texi: Include gcc-common.texi.
-       * bugs.texi, news.texi: Don't include root.texi as part of full
-       manual.
-       * g77.texi: Update for use of gcc-common.texi.
-       * Make-lang.in ($(srcdir)/f/g77.info, f/g77.dvi): Depend on
-       $(srcdir)/doc/include/gcc-common.texi.
-
-2002-12-19  Kazu Hirata  <kazu@cs.umass.edu>
-
-       * intdoc.in: Fix typos.
-
-2002-12-18  Kazu Hirata  <kazu@cs.umass.edu>
-
-       * g77.texi: Fix typos.
-       * intdoc.texi: Likewise.
-       * news.texi: Follow spelling conventions.
-
-Mon Dec 16 13:53:18 2002  Mark Mitchell  <mark@codesourcery.com>
-
-       * root.texi: Change version number to 3.4.
-
-2002-12-15  Zack Weinberg  <zack@codesourcery.com>
-
-       * target.h: Don't define HOST_WIDE_INT.
-
-2002-12-02  Nathanael Nerode  <neroden@gcc.gnu.org>
-
-       * Make-lang.in, ansify.c, intdoc.c, proj.h: Replace hconfig.h with
-       bconfig.h.
-       * fini.c, proj.h: Replace USE_HCONFIG with USE_BCONFIG
-
-2002-11-30  Zack Weinberg  <zack@codesourcery.com>
-
-       * proj.h, ansify.c, g77spec.c, intdoc.c:
-       Include coretypes.h and tm.h.
-       * Make-lang.in: Update dependencies.
-
-2002-11-20  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       * invoke.texi: Explain the purpose of -fmove-all-movables,
-       -freduce-all-givs and -frerun-loop-opts better.
-
-2002-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
-
-       * Make-lang.in: Correct BUILD/HOST confusion.
-
-2002-11-19  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       PR fortran/8587
-       * news.texi: Show PR fortran/8587 fixed.
-
-2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
-
-       * g77spec.c (lang_specific_spec_functions): New.
-
-2002-11-02  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       * g77.texi: Correct documentation on generating C++ prototypes
-       of Fortran routines with f2c.
-       * news.texi: Document fixes in GCC-3.3, 3.2 and 3.1.
-
-2002-10-30  Roger Sayle  <roger@eyesopen.com>
-
-       * com.c (ffecom_subscript_check_): Cast the failure branch
-       of the bounds check COND_EXPR to void, to indicate noreturn.
-       (ffe_truthvalue_conversion): Only apply truth value conversion
-       to the non-void branches of a COND_EXPR.
-
-2002-10-26  Andris Pavenis  <pavenis@latnet.lv>
-
-       * lang-specs.h: Fix ratfor specs.
-
-2002-10-15  Richard Henderson  <rth@redhat.com>
-
-       * target.h (ffetarget_print_real1, ffetarget_print_real2): Use
-       real_to_decimal directly, and with the new arguments.
-
-2002-09-23  Zack Weinberg  <zack@codesourcery.com>
-
-       * Make-lang.in (g77spec.o): Don't depend on f/version.h.
-       (f/parse.o): Depend on version.h not f/version.h.
-       (g77version.o, f/version.o): Delete all references.
-
-       * com.c (ffecom_init_0): Fix transposed array indices in bsearch test.
-       * g77spec.c: Don't include f/version.h or refer to ffe_version_string.
-       * parse.c: Use version_string, not ffe_version_string.
-       * version.c, version.h: Delete files.
-
-2002-09-23  Kazu Hirata  <kazu@cs.umass.edu>
-
-       * ChangeLog: Follow spelling conventions.
-       * ChangeLog.0: Likewise.
-       * com.c: Likewise.
-       * ffe.texi: Likewise.
-       * g77.texi: Likewise.
-       * intdoc.in: Likewise.
-       * invoke.texi: Likewise.
-       * news.texi: Likewise.
-       * intdoc.texi: Regenerate.
-
-2002-09-16  Geoffrey Keating  <geoffk@apple.com>
-
-       * com.c (union lang_tree_node): Add chain_next option.
-
-2002-09-16  Richard Henderson  <rth@redhat.com>
-
-       * target.c (ffetarget_real1): Don't pass FFETARGET_ATOF_
-       directly to ffetarget_make_real1.
-       (ffetarget_real2): Similarly.
-       * target.h (ffetarget_cvt_r1_to_rv_, ffetarget_cvt_rv_to_r2_,
-       ffetarget_cvt_r2_to_rv_): Use new real.h interface and simplify.
-
-2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
-
-       * intdoc.texi: Regenerate.
-
-2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
-
-       * ChangeLog: Follow spelling conventions.
-       * intdoc.in: Likewise.
-
-2002-09-09  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
-
-       Fix PR web/7596:
-       * ffe.texi (Front End): Fix broken links.
-       * bugs.texi (Known Bugs): Refer to gcc.gnu.org instead of
-       www.gnu.org for onlinedocs.
-       * news.texi (News): Ditto.
-
-2002-09-07  Jan Hubicka  <jh@suse.cz>
-
-       * com.c (ffe_type_for_mode): Handle long double.
-
-2002-09-04  Richard Henderson  <rth@redhat.com>
-
-       * target.h (ffetarget_print_real1, ffetarget_print_real2): Update
-       call to REAL_VALUE_TO_DECIMAL.
-
-2002-08-31  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       * com.c: Don't set flag_finite_math_only by default.
-       * invoke.texi: Reverse the documentation of option
-       -ffinite-math-only to reflect the new default.
-
-2002-08-30  Hans-Peter Nilsson  <hp@bitrange.com>
-
-       * target.c (ffetarget_memcpy_): Don't test nonexistent
-       HOST_BYTES_BIG_ENDIAN, HOST_BITS_BIG_ENDIAN.  Check
-       HOST_WORDS_BIG_ENDIAN against both WORDS_BIG_ENDIAN and
-       BYTES_BIG_ENDIAN.
-
-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-22  Hans-Peter Nilsson  <hp@bitrange.com>
-
-       * where.h (struct _ffewhere_file_): Mark GTY.
-       (ffewhere_file_kill): Remove prototype.
-       * where.c: Include ggc.h.
-       (struct _ffewhere_ll_, struct _ffewhere_root_ll_): Mark GTY.
-       (ffewhere_root_ll_): Ditto.  Change type from struct
-       _ffewhere_root_ll_ to struct _ffewhere_root_ll_*.  All uses
-       changed.
-       (ffewhere_file_kill): Remove.
-       (ffewhere_file_new): Use GC to allocate ffewhereFile objects.
-       (ffewhere_file_set): Use GC to allocate ffewhereLL_ objects.
-       (ffewhere_init_1): Use GC to allocate ffewhere_root_ll_ sentinel.
-       Include gt-f-where.h.
-       * lex.c (ffelex_current_wf_, ffelex_include_wherefile_): Mark GTY.
-       Include gt-f-lex.h.
-       * std.c (ffestd_S3P4): Don't call ffewhere_file_kill.
-       * config-lang.in (gtfiles): Add f/where.h f/where.c and f/lex.c.
-       * Make-lang.in (gt-f-lex.h gt-f-where.h): Add to dependents of
-       s-gtype.
-       (f/lex.o): Depend on gt-f-lex.h.
-       (f/where.o): Depend on gt-f-where.h.
-
-Tue Aug 20 16:49:40 2002  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
-
-       * where.c (ffewhere_track): Remove impossible if-then clause.
-
-Thu Aug  8 10:06:14 2002  Nathan Sidwell  <nathan@codesourcery.com>
-
-       * f/Make-lang.in (f.mostlyclean): Remove coverage files.
-
-2002-08-06  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
-
-       * g77.texi (Top): Rename Index to Keyword Index.
-
-2002-08-05  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       * invoke.texi: Improve description of
-       -fno-finite-math-only flag.
-
-Sun Aug  4 16:45:49 2002  Joseph S. Myers  <jsm@polyomino.org.uk>
-
-       * root.texi (version-gcc): Increase to 3.3.
-
-2002-07-30  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       * com.c (ffe_init_options): Set
-       flag_finite_math_only.
-       * invoke.texi: Document -fno-finite-math-only.
-
-Mon Jul 29 22:05:35 2002  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
-
-       * com.c (read_name_map): Use concat in lieu of xmalloc/strcpy.
-
-2002-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       * news.texi: Document better handling of (no-)alias
-       information of dummy arguments and induction variables
-       on loop unrolling.
-
-2002-07-01  Roger Sayle  <roger@eyesopen.com>
-
-       * f/com.c (builtin_function): Accept additional parameter.
-       (ffe_com_init_0): Pass an additional NULL_TREE argument to
-       builtin_function.
-
-2002-06-28  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.
-
-Thu Jun 20 21:56:34 2002  Neil Booth  <neil@daikokuya.co.uk>
-
-       * lang-specs.h: Use cc1 for traditional preprocessing.
-
-2002-06-20  Andreas Jaeger  <aj@suse.de>
-
-       * com.c (ffecom_prepare_expr_,ffecom_expr_power_integer_):
-       Remove #ifdefed HAHA sections.
-
-2002-06-20  Nathanael Nerode  <neroden@twcny.rr.com>
-
-       * com.c: Remove #ifdef HOHO sections.
-
-2002-06-17  Jason Thorpe  <thorpej@wasabisystems.com>
-
-       * bit.c: Don't include glimits.h.
-       * target.c: Likewise.
-       * where.h: Likewise.
-
-2002-06-12  Gabriel Dos Reis  <gdr@codesourcery.com>
-
-       * bad.c (ffebad_start_): Adjust calls to diagnostic_count_error.
-
-2002-06-04  Gabriel Dos Reis  <gdr@codesourcery.com>
-
-       * bad.c (ffebad_start_): Adjust call to count_error.
-       * Make-lang.in (f/bad.o): Depend on diagnostic.h
-       * bad.c: #include diagnostic.h
-
-2002-06-03  Geoffrey Keating  <geoffk@redhat.com>
-
-       * Make-lang.in (f/com.o): Depend on debug.h.
-       * com.c: Include debug.h.
-       (LANG_HOOKS_MARK_TREE): Delete.
-       (struct lang_identifier): Use gengtype.
-       (union lang_tree_node): New.
-       (struct lang_decl): New dummy definition.
-       (struct lang_type): New dummy definition.
-       (ffe_mark_tree): Delete.
-
-       * com.c (struct language_function): New dummy structure.
-
-       * Make-lang.in: Add rules to generate gt-f-ste.h gtype-f.h; allow
-       for filename changes.
-       (com.o): Allow for filename changes; add gtype-f.h as dependency.
-       (ste.o): Add gt-f-ste.h as dependency.
-       * config-lang.in (gtfiles): Add com.h, ste.c.
-       * com.c: Replace uses of ggc_add_* with GTY markers.  Include
-       gtype-f.h.
-       (mark_binding_level): Delete.
-       * com.h: Replace uses of ggc_add_* with GTY markers.
-       * ste.c: Replace uses of ggc_add_* with GTY markers.  Include
-       gt-f-ste.h.
-
-       * Make-lang.in (f/gt-com.h): Build using gengtype.
-       (com.o): Depend on f/gt-com.h.
-       * com.c: Rename struct binding_level to f_binding_level.
-       (struct f_binding_level): Use gengtype.
-       (struct tree_ggc_tracker): Use gengtype.
-       (mark_tracker_head): Use gt_ggc_m_tree_ggc_tracker.
-       (make_binding_level): Use GGC.
-       (mark_binding_level): Use gt_ggc_m_f_binding_level.
-       (ffecom_init_decl_processing): Change free_binding_level
-       to a deletable root.
-       * config-lang.in (gtfiles): Define.
-       * where.c: Strings need no longer be allocated in GCable memory;
-       remove my change of 30 Dec 1999.
-
-2002-05-31  Matthew Woodcraft  <mattheww@chiark.greenend.org.uk>
-
-       * lang-specs.h: Use cpp_debug_options.
-
-2002-05-28  Zack Weinberg  <zack@codesourcery.com>
-
-       * bld.c, com.c, expr.c, target.c: Include real.h.
-       * Make-lang.in: Update dependency lists.
-
-2002-05-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
-
-       * Make-lang.in: Allow for PWDCMD to override hardcoded pwd.
-
-2002-05-09  Hassan Aurag  <aurag@cae.com>
-
-       * expr.c (ffeexpr_reduced_ugly2log_): Allow logicals-as-integers
-       under -fugly-logint as arguments of .and., .or., .xor.
-
-2002-05-07  Jan Hubicka  <jh@suse.cz>
-
-       * target.h (FFETARGET_32bit_longs): Undefine for x86-64.
-
-2002-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
-
-       * invoke.texi: Use @gol at ends of lines inside @gccoptlist.
-       * g77.texi: Update last update date.
-
-Thu Apr 25 07:44:44 2002  Neil Booth  <neil@daikokuya.demon.co.uk>
-
-       * com.h (ffe_parse_file): Update.
-       * lex.c (ffe_parse_file): Update.
-
-2002-04-20  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       * root.texi: Remove variable version-g77.
-       * g77.texi: Remove the single use of that variable.
-
-Thu Apr 18 19:10:44 2002  Neil Booth  <neil@daikokuya.demon.co.uk>
-
-       * com.c (incomplete_type_error): Remove.
-
-Tue Apr 16 14:55:47 2002  Mark Mitchell  <mark@codesourcery.com>
-
-       * com.c (ffecom_expr_power_integer): Add has_scope argument to
-       call to expand_start_stmt_expr.
-
-Mon Apr 15 10:59:14 2002  Mark Mitchell  <mark@codesourcery.com>
-
-       * g77.texi: Remove Chill reference.
-
-2002-04-13  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       * news.texi: Deprecate frontend version number;
-       update list of fixed bugs.
-
-2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
-
-       * Make-lang.in (f/target.o): Depend on diagnostic.h.
-       * target.c: Include diagnostic.h.
-       (ffetarget_memcpy_): Call sorry if host and target endians are
-       not matching.
-
-Thu Apr  4 23:29:48 2002  Neil Booth  <neil@daikokuya.demon.co.uk>
-
-       * com.c (LANG_HOOKS_TRUTHVALUE_CONVERSION): Redefine.
-       (truthvalue_conversion): Rename.  Update.  Make static.
-       (ffecom_truth_value): Update.
-
-Mon Apr  1 21:39:36 2002  Neil Booth  <neil@daikokuya.demon.co.uk>
-
-       * com.c (LANG_HOOKS_MARK_ADDRESSABLE): Redefine.
-       (mark_addressable): Rename.
-       (ffecom_arrayref_, ffecom_1): Update.
-
-Mon Apr  1 09:59:53 2002  Neil Booth  <neil@daikokuya.demon.co.uk>
-
-       * com.c (LANG_HOOKS_SIGNED_TYPE, LANG_HOOKS_UNSIGNED_TYPE,
-       LANG_HOOKS_SIGNED_OR_UNSIGNED_TYPE): New.
-       (unsigned_type, signed_type, signed_or_unsigned_type): Rename.
-
-Sun Mar 31 23:50:22 2002  Neil Booth  <neil@daikokuya.demon.co.uk>
-
-       * com.c (lang_print_error_function): Rename.
-       (LANG_HOOKS_PRINT_ERROR_FUNCTION): Redefine.
-       (ffe_init): Don't set hook.
-
-Fri Mar 29 21:59:15 2002  Neil Booth  <neil@daikokuya.demon.co.uk>
-
-       * com.c (LANG_HOOKS_TYPE_FOR_MODE, LANG_HOOKS_TYPE_FOR_SIZE):
-       Redefine.
-       (type_for_mode, type_for_size): Rename.
-       (signed_or_unsigned_type, signed_type, truthvalue_conversion,
-       unsigned_type): Use new hooks.
-
-Tue Mar 26 10:30:05 2002  Andrew Cagney  <ac131313@redhat.com>
-
-       * invoke.texi (Warning Options): Mention -Wswitch-enum.
-       Fix PR c/5044.
-
-Tue Mar 26 07:30:51 2002  Neil Booth  <neil@daikokuya.demon.co.uk>
-
-       * com.c (LANG_HOOKS_MARK_TREE): Redefine.
-       (lang_mark_tree): Rename ffe_mark_tree, make static.
-
-Mon Mar 25 19:27:11 2002  Neil Booth  <neil@daikokuya.demon.co.uk>
-
-       * com.c (maybe_build_cleanup): Remove.
-
-2002-03-23  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       * com.c (ffecom_check_size_overflow_): Add a test
-       so that arrays too large for 32-bit byte-offset
-       addressing get caught.
-       * news.texi: Document the fixing of this problem.
-
-Sat Mar 23 11:18:17 2002  Andrew Cagney  <ac131313@redhat.com>
-
-       * invoke.texi (Warning Options): Mention -Wswitch-default.
-
-Thu Mar 21 18:55:41 2002  Neil Booth  <neil@daikokuya.demon.co.uk>
-
-       * cp-tree.h (pushdecl, pushlevel, poplevel, set_block,
-       insert_block, getdecls, global_bindings_p): New.
-
-Wed Mar 20 08:03:42 2002  Neil Booth  <neil@daikokuya.demon.co.uk>
-
-       * com.c (lang_printable_name): Rename.
-       (LANG_HOOKS_DECL_PRINTABLE_NAME): Redefine.
-       (ffe_init): Don't use old hook.
-
-Sun Mar 17 18:50:15 2002  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
-
-       * com.h (ffe_parse_file): Prototype.
-
-Sun Mar 17 20:57:30 2002  Neil Booth  <neil@daikokuya.demon.co.uk>
-
-       * com.c (LANG_HOOKS_PARSE_FILE): Redefine.
-       * com.h (ffe_parse_file): New.
-       * parse.c (NAME_OF_STDIN): Remove.
-       (yyparse): Rename ffe_parse_file.
-
-Tue Mar 12 20:23:18 2002  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
-
-       * com.c (tree_code_type, tree_code_length, tree_code_name):
-       Define.
-
-Sun Mar 10 12:37:42 2002  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
-
-       * target.c (ffetarget_print_hex): Const-ify.
-
-2002-03-06  Phil Edwards  <pme@gcc.gnu.org>
-
-       * version.c:  Fix misplaced leading blanks on first line.
-
-2002-03-03  Zack Weinberg  <zack@codesourcery.com>
-
-       * com.c, target.h: Remove all #ifndef REAL_ARITHMETIC
-       blocks, make all #ifdef REAL_ARITHMETIC blocks unconditional.
-       Delete some further #ifdef blocks predicated on REAL_ARITHMETIC.
-
-Thu Feb 28 07:53:46 2002  Neil Booth  <neil@daikokuya.demon.co.uk>
-
-       * com.c (copy_lang_decl): Delete.
-
-2002-02-27  Zack Weinberg  <zack@codesourcery.com>
-
-       * com.c, lex.c, top.c: Delete traditional-mode-related code
-       copied from the C front end but not used, or used only to
-       permit the compiler to link.
-
-2002-02-13  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       * news.texi: List Problem Reports fixed in 3.1.
-
-2002-02-13  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       * data.c (ffedata_eval_offset_): Only convert index,
-       low and high bound in data statements to default integer
-       if they are constants.  Use a copy of the data structure.
-
-2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       * data.c (ffedata_eval_offset_): Convert non-default integer
-       constants to default integer kind if necessary.
-
-2002-02-09  Toon Moene  <toon@moene.indiv.nlug.nl>
-
-       * invoke.texi: Add a short debugging session
-       as an example to the documentation of -g.
-
-2002-02-06  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       PR fortran/4730 fortran/5473
-       * com.c (ffecom_expr_): Deal with %VAL constructs.
-       * intrin.c (ffeintrin_check_): Handle 'N' constraints for intrinsics,
-       to indicate "no larger than default kind" integers and logicals.
-       * intrin.def: Use 'N' constraints in table of intrinsics.
-       * intdoc.c: Document this constraint.
-       * intdoc.texi: Regenerated.
-
-2002-02-04  Philipp Thomas  <pthomas@suse.de>
-
-       * implic.c lex.c stb.c ste.c stu.c: Update copyright dates.
-
-2002-02-04  Philipp Thomas  <pthomas@suse.de>
-
-       * bad.def com.c expr.c implic.c lex.c stb.c ste.c stu.c:
-       Insert comments to mark messages as not being printf style
-       where appropriate.
-
-2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       * expr.c (ffeexpr_sym_impdoitem_): Allow other than
-       default INTEGER implied-do loop counts.
-
-2002-02-01  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       * bad.def: Remove non-historical reference to version 0.6.
-       * bugs.texi: Ditto.
-       * com.c: Ditto.
-       * ffe.texi: Ditto.
-       * proj.h: Ditto.
-       * g77.texi: Ditto.
-
-2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
-
-       * g77spec.c (lang_specific_driver): Follow GNU Coding Standards
-       for --version.
-
-2002-01-30  Richard Henderson  <rth@redhat.com>
-
-       * ste.c (ffeste_begin_iterdo_): Use expand_exit_loop_top_cond.
-       (ffeste_R819B): Likewise.
-
-2002-01-30  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       * intrin.c (upcasecmp_): New function.
-       (ffeintrin_cmp_name_): Use it to correctly compare name
-       and table entry for bsearch.
-
-2002-01-26  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       * intrin.c (ffeintrin_cmp_name_): Correct comparison
-       for intrinsics in intrinsic table (intrin.def).
-
-2002-01-22  Zack Weinberg  <zack@codesourcery.com>
-
-       * bad.c: Include intl.h.
-       (FFEBAD_MSGS1, FFEBAD_MSGS2): Replace by FFEBAD_MSG, SHORT,
-       LONG.  Adjust definitions to work with exgettext.
-       (ffebad_start_): Translate all error messages.
-       (ffebad_finish): Mark constant strings for translation.
-       * bad.h: Use FFEBAD_MSG.  Adjust prototype of ffebad_start_
-       and definitions of ffebad_start_msg, ffebad_start_msg_lex to
-       work with exgettext.
-       * bad.def: Use FFEBAD_MSG, SHORT, LONG throughout.
-
-       * com.c: Include intl.h.
-       (lang_print_error_function): Always use ffeinfo_kind_message
-       to get the kind label for a non-nested construct.  Translate
-       it.  Translate constant strings.
-       * info.c (FFEINFO_KIND): Adjust definition to work with exgettext.
-       * info-k.def: Block xgettext from slurping copyright notice
-       into gcc.pot.  Adjust strings for their sole use, in com.c.
-
-       * Make-lang.in (f/bad.o, f/com.o): Depend on intl.h.
-
-2002-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
-
-       PR fortran/3807
-       * f/intrin.c (ffeintrin_check_):  Allow for case of intrinsic
-       control string have COL-spec an integer > 0.
-
-2002-01-08  Joseph S. Myers  <jsm28@cam.ac.uk>
-
-       * g77spec.c (lookup_option): Handle -fversion.
-       (lang_specific_driver): Update copyright date in --version output.
-
-Mon Jan  7 00:03:42 2002  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
-
-       * invoke.texi: Markup g77 as @command.  Remove reference to
-       http://gcc.gnu.org/thanks.html.
-
-Wed Jan  2 18:13:11 2002  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
-
-       * com.c (clear_binding_level): Const-ify.
-       (ffecom_arglist_expr_): Likewise.
-       * info.c (ffeinfo_types_): Don't needlessly zero init.
-       * lex.c (ffelex_hash_kludge): Const-ify.
-
-Sun Dec 23 10:45:09 2001  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
-
-       * com.c (ffecom_gfrt_volatile_, ffecom_gfrt_complex_,
-       ffecom_gfrt_const_, ffecom_gfrt_type_): Const-ify.
-
-Sat Dec 22 16:01:51 2001  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
-
-       * bld.c (ffebld_arity_op_): Declare array size explicitly.
-       * bld.h (ffebld_arity_op_): Likewise.
-
-2001-12-20  Joseph S. Myers  <jsm28@cam.ac.uk>
-
-       * config-lang.in (diff_excludes): Remove.
-
-2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
-
-       * g77.texi, invoke.texi: Update links to GCC manual.
-
-Sun Dec 16 16:08:57 2001  Joseph S. Myers  <jsm28@cam.ac.uk>
-
-       * news.texi: Fix spelling errors.
-
-Sun Dec 16 10:36:51 2001  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
-
-       * Make-lang.in (f/version.o): Depend on f/version.h.
-       * version.c: Include ansidecl.h and f/version.h.
-
-Sun Dec 16 08:52:48 2001  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
-
-       * lex.c (ffelex_backslash_, ffelex_cfebackslash_): Use hex_value.
-       * target.c (ffetarget_integerhex, ffetarget_typeless_hex): Use
-       hex_p/hex_value.
-
-2001-12-14  Roger Sayle <roger@eyesopen.com>
-
-       * com-rt.def: Use __builtin_sqrt instead of __builtin_fsqrt.
-       * com.c (ffecom_init_0): Same, and fixed enumeration usage.
-
-2001-12-10  Joseph S. Myers  <jsm28@cam.ac.uk>
-
-       * g77.texi: Don't condition menus on @ifinfo.
-
-Wed Dec  5 06:49:21 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
-
-       * com.c (ffecom_1): Properly handle TREE_READONLY for INDIRECT_REF.
-
-Mon Dec  3 18:56:04 2001  Neil Booth  <neil@daikokuya.demon.co.uk>
-
-       * com.c: Remove leading capital from diagnostic messages, as
-       per GNU coding standards.
-       * g77spec.c: Similarly.
-       * lex.c: Similarly.
-
-2001-12-01  Zack Weinberg  <zack@codesourcery.com>
-
-       * f/fini.c: Use xmalloc.
-
-Fri Nov 30 20:54:02 2001  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
-
-       * Make-lang.in: Delete references to proj.[co], proj-h.[co].
-       * proj.c: Delete file.
-
-2001-11-29  Zack Weinberg  <zack@codesourcery.com>
-
-       * Make-lang.in (f/fini, f/intdoc): Depend on $(HOST_LIBDEPS)
-       and link with $(HOST_LIBS), not safe-ctype.o.
-
-2001-11-29  Joseph S. Myers  <jsm28@cam.ac.uk>
-
-       * Make-lang.in (f77.generated-manpages): New target.
-       ($(srcdir)/f/g77.1): Don't check $(GENERATED_MANPAGES).  Allow
-       manpage generation to fail.
-       (f77.info): Don't depend on $(srcdir)/f/g77.1.
-       (f77.install-man): Depend on $(GENERATED_MANPAGES) rather than
-       directly on $(srcdir)/g77.1.
-
-2001-11-24  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       PR fortran/3957
-       * lang-specs.h: Correct !pipe conditional in tradcpp0 invocation.
-
-2001-11-21  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       * g77.texi: egcs was not a `@command'.
-       * invoke.texi: Ditto.
-       * news.texi: Substitute `@command' for `@code'
-       and `@option' for `@samp' where appropriate.
-
-2001-11-19  Loren J. Rittle  <ljrittle@acm.org>
-
-       * Make-lang.in: Complete ``Build g77.1 in $(srcdir)''.
-
-2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
-
-       * g77spec.c (lang_specific_driver) [ENABLE_SHARED_LIBGCC]: Add
-       libgcc_s.so if libf2c is used.
-       * Make-lang.in (g77spec.o): Use DRIVER_DEFINES.
-
-2001-11-19  Toon Moene <toon@moene.indiv.nluug.nl>
-
-       * .cvsignore: Ignore g77.1
-       * g77.texi: Substitute `@command' for `@code'
-       where appropriate.
-       * invoke.texi: Ditto.
-
-2001-11-18  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       * Make-lang.in: Remove all references to LANGUAGES
-       and the stamp files that depend on its value.
-
-Sun Nov 18 11:13:04 2001  Neil Booth  <neil@daikokuya.demon.co.uk>
-
-       * com.c (finish_parse): Remove.
-       (ffe_finish): Move body of finish_parse.
-
-Thu Nov 15 10:06:38 2001  Neil Booth  <neil@daikokuya.demon.co.uk>
-
-       * com.c (ffecom_init_decl_processing): Renamed from
-       init_decl_processing.
-       (init_parse): Move contents to ffe_init.
-       (ffe_init): Update prototype.
-
-2001-11-14  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       * g77.texi: Update to use `@command', `@option.
-       * invoke.texi: Ditto
-
-2001-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
-
-       * Make-lang.in: Change all uses of $(manext) to $(man1ext).
-
-2001-11-14  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       * g77.1: Remove from CVS.
-       * Make-lang.in: Build g77.1 in $(srcdir).
-       Add --section=1 to POD2MAN command line.
-       * invoke.texi: Correct copyright years.
-       Add more sections to man page.  Add GFDL.
-
-Fri Nov  9 23:16:45 2001  Neil Booth  <neil@daikokuya.demon.co.uk>
-
-       * com.c (ffe_print_identifier): Rename.
-       (LANG_HOOKS_PRINT_IDENTIFIER): Override.
-       (lang_print_xnode, print_lang_decl, print_lang_statistics,
-       print_lang_type, set_yydebug): Remove.
-
-2001-11-09  Zack Weinberg  <zack@codesourcery.com>
-
-       * g77spec.c (lang_specific_driver): Adjust behavior of -v and
-       --version for consistency with other front ends.  Remove large
-       #if 0 block.  Do not add libraries to argv if there are no
-       input files.
-       (add_version_magic): Delete all references and dependent code.
-       * lang-options.h: Delete -fnull-version.
-       * lang-specs.h: Delete f77-version spec.
-
-       * lex.c: Delete logic conditional on ffe_is_null_version() and
-       now-unused label.
-       * top.c: Delete ffe_is_null_version_ variable.
-       (ffe_decode_option): Delete -fnull-version case.
-       * top.h: Delete declaration of ffe_is_null_version_ and
-       ffe_is_null_version(), ffe_set_is_null_version() macros.
-
-Fri Nov  9 07:14:47 2001  Neil Booth  <neil@daikokuya.demon.co.uk>
-
-       * com.c (language_string, lang_identify): Remove.
-       (struct lang_hooks): Constify.
-       (LANG_HOOKS_NAME): Override.
-       (init_parse): Update.
-
-2001-11-08  Andreas Franck  <afranck@gmx.de>
-
-       * Make-lang.in (G77_INSTALL_NAME, G77_CROSS_NAME): Handle
-       program_transform_name the way suggested by autoconf.
-
-2001-11-08  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       * Make-lang.in: Add rules for building g77.1.
-       * invoke.texi: Add man page stuff.  Move indexing
-       from g77.texi to here.
-       * g77.texi: Remove indexing specific to invoke.texi.
-       * news.texi: Document that g77.1 is now a generated
-       file.
-
-Tue Nov  6 21:17:47 2001  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
-
-       * com.c: Include langhooks-def.h.
-       * Make-lang.in: Update.
-
-2001-11-04  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       * g77.texi: Split off invoke.texi (preliminary to using it
-       to generate a man page).
-       * Make-lang.in: Reflect in build rules.
-
-Fri Nov  2 10:51:34 2001  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
-
-       * com.c (ffecom_initialize_char_syntax_, U_CHAR, is_idchar,
-       is_idstart, is_hor_space, is_space, SKIP_WHITE_SPACE,
-       SKIP_ALL_WHITE_SPACE): Delete.
-       (read_filename_string, read_name_map): Don't use is_space or
-       is_hor_space.
-
-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.
-
-Tue Oct 23 14:01:27 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
-
-       * com.c (LANG_HOOKS_GET_ALIAS_SET): New macro.
-       (lang_get_alias_set): Delete.
-
-2001-10-23  Joseph S. Myers  <jsm28@cam.ac.uk>
-
-       * g77.texi (Sending Patches): Remove.
-
-2001-10-22  Zack Weinberg  <zack@codesourcery.com>
-
-       * Make-lang.in (f/intdoc): Depend on safe-ctype.o.
-
-Sun Oct 21 17:28:17 2001  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
-
-       * bad.c (ffebad_finish): Use safe-ctype macros and/or fold extra
-       calls into fewer ones.
-       * implic.c (ffeimplic_lookup_): Likewise.
-       * intdoc.c (dumpimp): Likewise.
-       * intrin.c (ffeintrin_init_0): Likewise.
-       * lex.c (ffelex_backslash_, ffelex_cfebackslash_, ffelex_hash_):
-       Likewise.
-       * lex.h (ffelex_is_firstnamechar): Likewise.
-       * target.c (ffetarget_integerhex): Likewise.
-
-2001-10-21  Craig Prescott  <prescott@phys.ufl.edu>
-
-       * target.h (FFETARGET_32bit_longs): Don't define
-       for 64-bit hppa.
-
-2001-10-17  Richard Henderson  <rth@redhat.com>
-
-       * std.c (ffestd_labeldef_format): Fix variable/stmt ordering.
-       (ffestd_R737A): Likewise.
-
-2001-10-17  Richard Henderson  <rth@redhat.com>
-
-       * com.h: Remove FFECOM_targetCURRENT, FFECOM_ONEPASS, BUILT_FOR_270,
-       BUILT_FOR_280, FFECOM_GCC_INCLUDE, all derivitive defines, and all
-       related conditional compilation directives.
-       * bad.c, bld.c, bld.h, com.c, equiv.c, equiv.h, global.h, intdoc.c,
-       intrin.c, intrin.h, lex.c, parse.c, sta.c, std.c, ste.c, ste.h, stt.c,
-       stt.h, stw.h, symbol.c, symbol.h, target.h, top.c: Likewise.
-
-2001-10-17  Richard Henderson  <rth@redhat.com>
-
-       * Make-lang.in (f/com.o): Depend on langhooks.h.
-       * com.c: Include it.
-       (LANG_HOOKS_INIT, LANG_HOOKS_FINISH): New.
-       (LANG_HOOKS_INIT_OPTIONS, LANG_HOOKS_DECODE_OPTION): New.
-       (lang_hooks): Use LANG_HOOKS_INITIALIZER.
-
-Sun Oct  7 12:27:54 2001  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
-
-       * bad.c (_ffebad_message_, ffebad_messages_): Const-ify.
-       * bld.c (ffebld_arity_op_): Likewise.
-       * bld.h (ffebld_arity_op_): Likewise.
-       * com.c (ffecom_init_0): Likewise.
-       * intdoc.c (_ffeintrin_name_, _ffeintrin_gen_, _ffeintrin_spec_,
-       _ffeintrin_imp_, names, gens, imps, specs, cc_pair,
-       cc_descriptions, cc_summaries): Likewise.
-       * intrin.c (_ffeintrin_name_, _ffeintrin_gen_, _ffeintrin_spec_,
-       _ffeintrin_imp_, ffeintrin_names_, ffeintrin_gens_,
-       ffeintrin_imps_, ffeintrin_specs_): Likewise.
-
-2001-10-05  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       * news.texi: Document libf2c being built as a shared library.
-       Use of array elements in bounds of adjustable arrays ditto.
-
-2001-10-03  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       * Make-lang.in: Remove reference to FORTRAN_INIT.
-       * g77spec.c: Add reference to FORTRAN_INIT.
-
-2001-09-29  Juergen Pfeifer  <juergen.pfeifer@gmx.net>
-
-       Make libf2c a shared library.
-
-       * Make-lang.in: Pass define of frtbegin.o to compilation of g77spec.c.
-       * g77spec.c (lang_specific_driver): Treat linking in of frtbegin.o.
-
-2001-09-28  Robert Anderson  <rwa@alumni.princeton.edu>
-
-       * expr.c (ffeexpr_sym_rhs_dimlist_): Allow array elements
-       as bounds of adjustable arrays.
-
-Thu Sep 20 15:05:20 JST 2001  George Helffrich  <george@geo.titech.ac.jp>
-
-       * com.c (ffecom_subscript_check_): Loosen subscript checking rules
-       for character strings, to permit substring expressions like
-       string(1:0).
-       * news.texi: Document this as a new feature.
-
-Thu Sep 13 10:33:27 2001  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
-
-       * bad.c (ffebad_finish): Const-ification and/or static-ization.
-       * intrin.c (ffeintrin_cmp_name_): Likewise.
-       * stc.c (ffestc_R904): Likewise.
-
-Wed Sep 12 12:09:04 2001  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
-
-       * bld.c (ffebld_op_string_): Const-ification.
-       * com.c (ffecom_gfrt_name_, ffecom_gfrt_argstring_): Likewise.
-       * fini.c (xspaces): Likewise.
-       * global.c (ffeglobal_type_string_): Likewise.
-       * info.c (ffeinfo_basictype_string_, ffeinfo_kind_message_,
-       ffeinfo_kind_string_, ffeinfo_kindtype_string_,
-       ffeinfo_where_string_): Likewise.
-       * lex.c (ffelex_type_string_): Likewise.
-       * malloc.c (malloc_types_): Likewise.
-       * stc.c (ffestc_subr_binsrch_, ffestc_R904, ffestc_R904,
-       ffestc_R907): Likewise.
-       * symbol.c (ffesymbol_state_name_, ffesymbol_attr_name_):
-       Likewise.
-       * version.c (ffe_version_string): Likewise.
-       * version.h (ffe_version_string): Likewise.
-
-2001-09-11  Richard Henderson  <rth@redhat.com>
-
-       * parse.c (finput): Mark extern.
-
-2001-09-11  Jakub Jelinek  <jakub@redhat.com>
-
-       * com.c (ffe_init_options): Default to -fmerge-all-constants
-       if optimizing.
-
-2000-08-14  Ulrich Weigand  <uweigand@de.ibm.com>
-
-       * target.h (FFETARGET_32bit_longs): Don't define
-       for 64-bit S/390.
-
-2001-07-20  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       * com.c (ffecom_expr_intrinsic_):
-       case FFEINTRIN_impIBITS: Remove TREE_SHIFT_FULLWIDTH define.
-       case FFEINTRIN_impISHFT: Ditto. Change LT_EXPR to NE_EXPR.
-       case FFEINTRIN_impISHFTC: Ditto.
-       case FFEINTRIN_impMVBITS: Ditto.
-
-2001-07-19  Jakub Jelinek  <jakub@redhat.com>
-
-       * top.c (ffe_decode_option): Disallow lang-independent processing
-       for -ffixed-form.
-
-2001-07-19  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       * f/com.c (ffecom_expr_intrinsic_): Deal (correctly) with
-       {L|R}SHIFT_EXPR not working when shift > size of type.
-
-2001-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       * com.c (lang_print_error_function): Argument context
-       is unused.
-
-2001-07-14  Tim Josling  <tej@melbpc.org.au>
-
-       * com.c (ffecom_overlap_): Remove references to EXPON_EXPR.
-       (ffecom_tree_canonize_ref_): Likewise.
-
-2001-07-10  James Smaby  <jsmaby@virgo.umeche.maine.edu>
-
-       * intdoc.in: Fix the definition of COMPLEX ABS.
-       Remove `the' where inappropriate.
-       * intdoc.texi: Rebuilt.
-
-2001-07-04  Joseph S. Myers  <jsm28@cam.ac.uk>
-
-       * g77.texi: Use gpl.texi and funding.texi.  Remove Look and Feel
-       section.  Add Funding Free Software to invariant sections.
-       * Make-lang.in ($(srcdir)/f/g77.info, f/g77.dvi): Update
-       dependencies and use doc/include in search path.
-
-2001-06-28  Gabriel Dos Reis  <gdr@codesourcery.com>
-
-       * Make-lang.in (f/com.o): Depend on diagnostic.h
-       * com.c: #include diagnostic.h
-       (lang_print_error_function): Take a 'diagnostic_context *'.
-
-Wed Jun 13 11:22:39 2001  Mark Mitchell  <mark@codesourcery.com>
-
-       * BUGS: Remove.
-       * NEWS: Likewise.
-
-2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       * g77install.texi: Remove.
-       * Make-lang.in: Remove all mention of g77install.texi.
-       * g77.texi: Add documentation on how to get output always
-       flushed and how to increase the maximum unit number.
-       Remove all mention of g77install.texi.
-       * bugs.texi: Add documentation on how to change the threshold
-       for putting local arrays on the stack.
-
-2001-06-03  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       * root.texi: Fix typo in patches e-mail address.
-
-2001-06-03  Toon Moene  <toon@moene.indiv.nluug.nl>
-           Jan van Male  <jan.vanmale@fenk.wau.nl>
-
-       * root.texi: Define `help' and `patches' mailing list
-       addresses.
-       * news.texi: Remove `prerelease' from 0.5.26
-       * g77.texi: Use two spaces between command options, eliminate
-       some 'overfull hboxes'.  Use help and patches mailing list
-       addresses where appropriate.
-
-2001-06-02  Joseph S. Myers  <jsm28@cam.ac.uk>
-
-       * g77.texi: Move contents to just after title page.
-
-2001-06-02  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       * com.c (ffecom_init_0): Make CHARACTER*1 unsigned.
-
-2001-05-23  Theodore Papadopoulo  <Theodore.Papadopoulo@sophia.inria.fr>
-
-       * Make-lang.in ($(srcdir)/f/g77.info): Added dependencies on
-       fdl.texi.
-       (f/g77.dvi): Use TEXI2DVI instead of custom tex calls.  Create the
-       dvi file in the f directory.
-
-2001-05-25  Sam TH  <sam@uchicago.edu>
-
-       * bad.h: Fix header include guards.
-       * bit.h bld.h com.h data.h equiv.h expr.h global.h
-       implic.h info.h intrin.h lab.h lex.h malloc.h name.h
-       proj.h src.h st.h sta.h stb.h stc.h std.h ste.h
-       storag.h stp.h str.h sts.h stt.h stu.h stv.h stw.h
-       symbol.h target.h top.h type.h version.h
-       where.h: Likewise.
-
-2001-05-22  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       * g77.texi: Update last-changed date.
-       * news.texi: Update copyright years, last-changed date.
-       * bugs.texi: Update copyright years, last-changed date.
-
-2001-05-22  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       * g77.texi: Update maintenance information for
-       GNU Fortran.  Remove all mention of -fdebug-kludge.
-       * news.texi: Make more news in 0.5.26 `user visible
-       changes'. Acknowledge work by important contributors.
-       * bugs.texi: Remove all mention of -fdebug-kludge.
-
-2001-05-20  Joseph S. Myers  <jsm28@cam.ac.uk>
-
-       * Make-lang.in (f/g77.dvi): Include $(srcdir) in TEXINPUTS.
-
-2001-05-19  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       * Make-lang.in: Have $(MAKEINFO) look into the parent
-       directory for includes.
-       * g77.texi: Use the GFDL.
-
-Sun May 13 12:25:06 2001  Mark Mitchell  <mark@codesourcery.com>
-
-       * Make-lang.in: Replace all uses of `touch' with $(STAMP).
-
-Wed May  2 10:20:08 2001  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
-
-       * com.c: NULL_PTR -> NULL.
-
-Sun Apr 22 20:18:01 2001  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
-
-       * com.c (ffecom_subscript_check_): Use concat in lieu of
-       xmalloc/sprintf.
-
-2001-04-21  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       * news.texi: Update release information for 0.5.27.
-
-Thu Apr 19 12:49:24 2001  Mark Mitchell  <mark@codesourcery.com>
-
-       * top.c (ffe_decode_option): Do not permit language-independent
-       processing for -ffixed-line-length.
-
-Thu Apr 12 17:57:55 2001  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
-
-       * bad.c (inhibit_warnings): Delete redundant declaration.
-
-       * com.c (skip_redundant_dir_prefix): Likewise.
-
-       * com.h (mark_addressable): Likewise.
-
-2001-04-02  Jakub Jelinek  <jakub@redhat.com>
-
-       * lex.c (ffelex_hash_): Avoid eating one whole line after
-       #line.
-
-Mon Apr  2 22:38:09 2001  Toon Moene <toon@moene.indiv.nluug.nl>
-
-       * com.c (duplicate_decls): Fix thinko in lazy DECL_RTL patch
-       of 2001-03-04.
-
-Tue Mar 27 17:40:08 2001  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
-
-       * Make-lang.in: Depend on $(SYSTEM_H), not system.h.
-
-Mon Mar 26 18:13:30 2001  Mark Mitchell  <mark@codesourcery.com>
-
-       * com.c (duplicate_decls): Don't copy DECL_FRAME_SIZE.
-
-Mon Mar 19 15:05:39 2001  Mark Mitchell  <mark@codesourcery.com>
-
-       * com.c (builtin_function): Use SET_DECL_ASSEMBLER_NAME.
-
-Wed Mar 14 09:29:27 2001  Mark Mitchell  <mark@codesourcery.com>
-
-       * com.c (ffecom_member_phase_2): Use COPY_DECL_RTL,
-       DECL_RTL_SET_P, etc.
-       (duplicate_decls): Likewise.
-       (start_decl): Likewise.
-
-Fri Mar  9 22:52:55 2001  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
-
-       * fini.c (main): Use really_call_malloc, not malloc.
-
-Thu Mar  8 13:27:47 2001  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
-
-       * com.c: Don't rely on the POSIX macro to define autoconf stuff.
-
-2001-03-07  Brad Lucier  <lucier@math.purdue.edu>
-
-       * g77.texi: Document new options -funsafe-math-optimizations
-       and -fno-trapping-math.  Revise documentation for -ffast-math.
-
-2001-03-01  Zack Weinberg  <zackw@stanford.edu>
-
-       * proj.h: Delete 'bool' type.  Don't include stddef.h here.
-       * com.c: Rename variables named 'true' and/or 'false'.
-       * intdoc.c: Delete 'bool' type.
-
-2001-03-01  Zack Weinberg  <zackw@stanford.edu>
-
-       * lang-specs.h: Add zero initializer for cpp_spec field to all
-       array elements.
-
-2001-02-24  Zack Weinberg  <zackw@stanford.edu>
-
-       * com.c: Don't define STDC_HEADERS, autoconf handles it.
-
-Fri Feb 23 15:28:39 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
-
-       * com.c (set_block): Set NAMES and BLOCKS from BLOCK.
-
-2001-02-19  Joseph S. Myers  <jsm28@cam.ac.uk>
-
-       * version.c, root.texi: Update GCC version number to 3.1.  Update
-       G77 version number to 0.5.27.
-       * BUGS, NEWS: Regenerate.
-
-Sun Feb  4 15:52:44 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
-
-       * com.c (ffecom_init_0): Call fatal_error instead of fatal.
-       * com.c (init_parse): Call fatal_io_error instead of
-       pfatal_with_name.
-       (ffecom_decode_include_option_): Make errors non-fatal.
-       * lex.c (ffelex_cfelex_, ffelex_get_directive_line_): Likewise.
-       (ffelex_hash_): Likewise.
-
-Sat Jan 27 20:52:18 2001  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
-
-       * Make-lang.in: Remove all dependencies on defaults.h.
-       * com.c: Don't include defaults.h.
-
-2001-01-23  Michael Sokolov  <msokolov@ivan.Harhan.ORG>
-
-       * com.c: Don't explicitly include any time headers, the right ones are
-       already included by proj.h.
-
-2001-01-15  Mark Mitchell  <mark@codesourcery.com>
-
-       * com.c (ffecom_lookup_label): Set DECL_CONTEXT for FORMAT
-       label to current_function_decl.
-
-Fri Jan 12 17:21:33 2001  Joseph S. Myers  <jsm28@cam.ac.uk>
-
-       * g77spec.c (lang_specific_driver): Update copyright year to 2001.
-
-Wed Jan 10 14:39:45 2001  Mark Mitchell  <mark@codesourcery.com>
-
-       * com.c (ffecom_init_zero_):  Remove last argument in call to
-       make_decl_rtl; use make_function_rtl instead of make_decl_rtl.
-       (ffecom_lookup_label_): Likewise.
-       (builtin_function): Likewise.
-       (start_function): Likewise.
-
-Thu Dec 21 21:19:42 2000  Joseph S. Myers  <jsm28@cam.ac.uk>
-
-       * g77install.texi, g77.texi: Update last-updated dates for
-       installation information and the manual as a whole.
-       * bugs.texi, news.texi: Update copyright years in the comments at
-       the top of the file.
-
-2000-12-21  Joseph S. Myers  <jsm28@cam.ac.uk>
-
-       * g77install.texi: Adjust wording of an EGCS reference.
-
-Thu Dec 21 20:00:48 2000  Joseph S. Myers  <jsm28@cam.ac.uk>
-
-       * BUGS, NEWS: Regenerate.
-
-2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
-
-       * com.c [VMS]: Remove definition of BSTRING.
-
-2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
-
-       * g77.texi: Update GPL copy not to refer to years 19@var{yy}.
-
-2000-12-18  Toon Moene <toon@moene.indiv.nluug.nl>
-
-       * bugs.texi: Correct copyright years.
-       * g77.texi: Likewise.
-       * news.texi: Likewise.
-
-2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
-
-       * g77install.texi: Remove obsolete parts only used for INSTALL,
-       and DOC-G77 conditionals.  Update last-update-install date.
-
-Sat Dec  9 10:20:11 2000  Joseph S. Myers  <jsm28@cam.ac.uk>
-
-       * .cvsignore: New file; add info files.
-
-2000-12-08  Joseph S. Myers  <jsm28@cam.ac.uk>
-
-       * Make-lang.in (f77.info): Depend on info files in source
-       directory.
-       (f/g77.info): Build info files in source directory; don't build
-       them unless BUILD_INFO is "info".
-       (f77.install-info): Install info files from source directory.
-
-2000-12-07  Zack Weinberg  <zack@wolery.stanford.edu>
-
-       * Make-lang.in: Link f/fini with safe-ctype.o.
-       * bad.c: Don't test ISUPPER(c) || ISLOWER(c) before calling TOUPPER(c).
-       * com.c: Use TOUPPER, not ffesrc_toupper.
-       * fini.c: Don't test ISALPHA(c) before calling TOUPPER(c)/TOLOWER(c).
-       * intrin.c: Don't test IN_CTYPE_DOMAIN(c).
-       * src.c: Delete ffesrc_toupper_ and ffesrc_tolower_ and their
-       initializing code; use TOUPPER and TOLOWER instead of
-       ffesrc_toupper and ffesrc_tolower.
-       * src.h: Don't declare ffesrc_toupper_ or ffesrc_tolower_.
-       Don't define ffesrc_toupper or ffesrc_tolower.
-
-2000-11-28  Richard Henderson  <rth@redhat.com>
-
-       * com.c (ffecom_member_phase2_): Set TREE_USED on the debugging decl.
-
-2000-11-26  Joseph S. Myers  <jsm28@cam.ac.uk>
-
-       * RELEASE-PREP: Remove obsolete EGCS reference.
-       * g77.texi: Adjust reference to EGCS as something current.
-       * lang-options.h (FTNOPT): Remove macro and obsolete comment.
-       Include doc strings directly in option listing instead of through
-       this macro.
-       * root.texi: Remove support for multiple different (FSF and EGCS)
-       distributions of g77.
-       * g77install.texi: Remove conditioned out instructions applying
-       only to obsolete distributions of g77 not as part of GCC.  Change
-       "superceded" to the correct spelling "superseded".
-
-Sun Nov 26 19:25:56 2000  Joseph S. Myers  <jsm28@cam.ac.uk>
-
-       * g77spec.c (lang_specific_driver): Update copyright year to 2000.
-
-Thu Nov 23 02:18:57 2000  J"orn Rennecke <amylaar@redhat.com>
-
-       * Make-lang.in (g77spec.o): Depend on $(CONFIG_H).
-
-2000-11-21  David Billinghurst  <David.Billinghurst@riotinto.com)
-
-       * Make-lang.in:  Add $(build_exeext) to f/fini target
-
-2000-11-21  Andreas Jaeger  <aj@suse.de>
-
-       * g77.texi (Floating-point Exception Handling): Use feenableexcept
-       in example.
-       (Floating-point precision): Change to match above change.
-
-Sun Nov 19 17:29:22 2000  Matthias Klose  <doko@marvin.itso-berlin.de>
-
-       * g77.texi (Floating-point precision): Adjust example
-       to work with glibc (>= 2.1).
-
-Sat Nov 18 13:54:49 2000  Matthias Klose  <doko@cs.tu-berlin.de>
-
-       * g77.texi (Floating-point Exception Handling): Adjust
-       example to work with glibc (>= 2.1).
-
-2000-11-18  Alexandre Oliva  <aoliva@redhat.com>
-
-       * Make-lang.in (INTDOC_DEPS): New macro.
-       (f/intdoc.texi): Depend on $(INTDOC_DEPS).  Build f/intdoc.
-       (f/intdoc): Likewise.  Add $(build_exeext).
-
-2000-11-17  Zack Weinberg  <zack@wolery.stanford.edu>
-
-       * lex.c (ffelex_hash_): Change ggc_alloc_string (var, -1) to
-       ggc_strdup (var).
-
-Thu Nov 16 23:14:07 2000  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
-
-       * malloc.c (malloc_init): Call xmalloc, not malloc.
-
-2000-11-10  Rodney Brown  <RodneyBrown@mynd.com>
-
-       * Make-lang.in: Remove OUTPUT_OPTION from g77version.o target.
-
-2000-11-10  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       * root.texi: Remove non-historical EGCS reference.
-       Set current g77 version to 0.5.26.
-
-2000-11-10  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       * com.c (ffecom_stabilize_aggregate_) case RTL_EXPR: Abort.
-
-2000-11-10  Zack Weinberg  <zack@wolery.stanford.edu>
-
-       * Make-lang.in (f/fini.o, f/proj-h.o): Remove pointless sed
-       munging of source file name.
-       ($(srcdir)/f/intdoc.texi): Break up into several rules each of
-       which builds just one thing.  Don't mess with $(LANGUAGES).
-       (f/ansify.o, f/intdoc.o): Remove unnecessary rules.
-
-2000-11-05  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       * root.texi, news.texi, g77install.texi, g77.texi, bugs.texi:
-       Remove non-historical references to egcs/EGCS.
-
-2000-11-05  Joseph S. Myers  <jsm28@cam.ac.uk>
-
-       * Make-lang.in: Remove f77.distdir and f/INSTALL.
-       * INSTALL, install0.texi: Remove.
-
-2000-11-02  Joseph S. Myers  <jsm28@cam.ac.uk>
-
-       * com.c (open_include_file, ffecom_open_include_): Use strchr ()
-       and strrchr () instead of index () and rindex ().
-
-2000-10-27  Zack Weinberg  <zack@wolery.stanford.edu>
-
-       * Make-lang.in: Move all build rules here from Makefile.in,
-       adapt to new context.  Wrap all rules that change the current
-       directory in parentheses.  Expunge all references to $(P).
-       When one command depends on another and they're run all at
-       once, use && to separate them, not ;.  Add OUTPUT_OPTION to
-       all object-file generation rules.  Delete obsolete variables.
-
-       * Makefile.in: Delete.
-       * config-lang.in: Delete outputs= line.
-
-Sat Oct 21 18:07:48 2000  Joseph S. Myers  <jsm28@cam.ac.uk>
-
-       * Makefile.in, g77spec.c: Remove EGCS references in comments.
-
-Thu Oct 12 22:28:51 2000  Mark Mitchell  <mark@codesourcery.com>
-
-       * com.c (ffecom_do_entry_): Don't mess with obstacks.
-       (ffecom_finish_global_): Likewise.
-       (ffecom_finish_symbol_transform_): Likewise.
-       (ffecom_gen_sfuncdef_): Likewise.
-       (ffecom_init_zero_): Likewise.
-       (ffecom_start_progunit_): Likewise.
-       (ffecom_sym_transform_): Likewise.
-       (ffecom_sym_transform_assign_): Likewise.
-       (ffecom_transform_equiv_): Likewise.
-       (ffecom_transform_namelist_): Likewise.
-       (ffecom_vardesc_): Likewise.
-       (ffecom_vardesc_array_): Likewise.
-       (ffecom_vardesc_dims_): Likewise.
-       (ffecom_end_transition): Likewise.
-       (ffecom_make_tempvar): Likewise.
-       (bison_rule_pushlevel_): Likewise.
-       (bison_rule_compstmt_): Likewise.
-       (finish_decl): Likewise.
-       (finish_function): Likewise.
-       (push_parm_decl): Likewise.
-       (start_decl): Likewise.
-       (start_function): Likewise.
-       (ggc_p): Don't define.
-       * std.c (ffestd_stmt_pass_): Likewise.
-       * ste.c (ffeste_end_block_): Likewise.
-       (ffeste_end_stmt_): Likewise.
-       (ffeste_begin_iterdo_): Likewise.
-       (ffeste_io_ialist_): Likewise.
-       (ffeste_io_cilist_): Likewise.
-       (ffeste_io_inlist_): Likewise.
-       (ffeste_io_olist_): Likewise.
-       (ffeste_R810): Likewise.
-       (ffeste_R838): Likewise.
-       (ffeste_R839): Likewise.
-       (ffeste_R842): Likewise.
-       (ffeste_R843): Likewise.
-       (ffeste_R1001): Likewise.
-
-2000-10-05  Richard Henderson  <rth@cygnus.com>
-
-       * com.c (finish_function): Don't init can_reach_end.
-
-Sun Oct  1 11:43:44 2000  Mark Mitchell  <mark@codesourcery.com>
-
-       * com.c (lang_mark_false_label_stack): Remove.
-
-2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
-
-       * com.c: Include defaults.h.
-       * com.h: Don't define the *_TYPE_SIZE macros.
-       * Makefile.in: Update dependencies.
-
-2000-08-29  Zack Weinberg  <zack@wolery.cumb.org>
-
-       * ansify.c: Use #line, not # <number>.
-
-2000-08-24  Greg McGary  <greg@mcgary.org>
-
-       * intdoc.c (ARRAY_SIZE): Remove macro.
-       * proj.h (ARRAY_SIZE): Remove macro.
-       * com.c (init_decl_processing): Use ARRAY_SIZE.
-
-2000-08-22  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       * com-rt.def: Adapt macro DEFGFRT to accept CONST boolean.
-       * com.c (macro DEFGFRT): Use CONST boolean.
-       (ffecom_call_binop_): Choose between call by value
-       and call by reference.
-       (ffecom_expr_): Use direct calls to (g)libc functions for
-       POW_DD, LOG10, (float) MOD.
-       (ffecom_make_gfrt_): Add const indication to table of
-       intrinsics.
-       * com.h (macro DEFGFRT): Use CONST boolean.
-       * intrin.def: Adjust DEFIMP definition of LOG10, (float) MOD.
-
-2000-08-21  Nix  <nix@esperi.demon.co.uk>
-
-       * lang-specs.h: Do not process -o or run the assembler if
-       -fsyntax-only.  Use %j instead of /dev/null.
-
-2000-08-21  Jakub Jelinek  <jakub@redhat.com>
-
-       * lang-specs.h: Pass -I* options to f771.
-
-2000-08-19  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       * top.c (ffe_decode_option): Disable -fdebug-kludge
-       and warn about it.
-       * lang-options.h: Document the fact.
-       * g77.texi: Ditto.
-
-2000-08-13  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       * bugs.texi: Describe new ability to emit debug info
-       for EQUIVALENCE members.
-       * news.texi: Ditto.
-
-2000-08-11  G. Helffrich  <george@gly.bris.ac.uk>
-           Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       * com.c (ffecom_transform_equiv_): Make EQUIVALENCEs addressable
-       so that debug info can be attached to their storage.
-       Unconditionally list the storage set aside for them.
-
-2000-08-07  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       * g77spec.c (lang_specific_driver): Clearer g77 version message.
-
-2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
-
-       * Make-lang.in (f771): Depend on $(BACKEND), not stamp-objlist.
-       * Makefile.in: Add BACKEND; delete OBJS, OBJDEPS.
-       (f771): Link with $(BACKEND).
-
-2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
-
-       * g77spec.c: Adjust type of second argument to
-       lang_specific_driver, and update code as necessary.
-
-       * expr.c (ffeexpr_finished_): Cast signed side of ?:
-       expression to bool.
-
-2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
-
-       * lang-specs.h: Rename cpp to cpp0 and/or tradcpp to tradcpp0.
-
-Thu Jul 27 11:50:08 2000  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
-
-       * fini.c (main): Avoid automatic aggregate initialization.
-
-       * proj.h: Indent #error directive.
-
-2000-07-26  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       * lang-specs.h: Remove one /dev/null from tradcpp invocation.
-
-Sun Jul 23 15:47:30 2000  Billinghurst, David <David.Billinghurst@riotinto.com>
-
-       * Make-lang.in: Put $(build_exeext) suffix on programs which run
-       on the build machine.
-
-2000-07-22  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       * com.c (ffecom_expr_intrinsic_): case FFEINTRIN_impFGETC_subr,
-       FFEINTRIN_impFPUTC_subr: Check for arg3 being NULL.
-
-2000-07-13  Zack Weinberg  <zack@wolery.cumb.org>
-
-       * lang-specs.h: Use the new named specs.  Remove unnecessary braces.
-
-2000-07-02  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       * version.c: Bump version number.
-
-2000-06-21  Zack Weinberg  <zack@wolery.cumb.org>
-
-       * Make-lang.in (F77_SRCS): Remove all .j files.
-       * Makefile.in (ASSERT_H, CONFIG_H, CONVERT_H, FLAGS_H, GGC_H,
-       GLIMITS_H, HCONFIG_H, INPUT_H, OUTPUT_H, RTL_H, SYSTEM_H,
-       TOPLEV_H, TREE_H): Remove references to .j files.
-       (TCONFIG_H, TM_H): Remove entirely.
-       (deps-kinda): Delete rule.
-       Correct commentary.
-
-       * assert.j, config.j, convert.j. flags.j, ggc.j, glimits.j,
-       hconfig.j, input.j, output.j, rtl.j, system.j, toplev.j,
-       tree.j, tconfig.j, tree.j: Delete.
-
-       * ansify.c, bad.c, bit.c, com.c, com.h, intdoc.c, lex.c,
-       parse.c, proj.c, proj.h, ste.c, target.c, target.h, top.c,
-       where.c, where.h: Include parent-directory headers directly.
-       * lex.c: Don't include tree.h twice.
-
-2000-05-17  H.J. Lu  (hjl@gnu.org)
-
-       * Make-lang.in: Use a unique stamp for each target to support
-       parallel make.
-
-Thu Jun 15 14:03:14 2000  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
-
-       * ste.c (gbe_block): Constify.
-
-2000-06-13  Jakub Jelinek  <jakub@redhat.com>
-
-       * com.c (ffecom_transform_common_): Set DECL_USER_ALIGN.
-       (ffecom_transform_equiv_, ffecom_decl_field): Likewise.
-       (ffecom_init_0): Set DECL_USER_ALIGN resp. TYPE_USER_ALIGN.
-       (duplicate_decls): Set DECL_USER_ALIGN.
-
-Sun Jun 11 00:03:00 2000  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
-
-       * com.c (lang_get_alias_set): Mark parameter with ATTRIBUTE_UNUSED.
-
-2000-06-04  Philipp Thomas  <pthomas@suse.de>
-
-       * Makefile.in(INTLLIBS): New macro.
-       (LIBS): Add INTLLIBS.
-       (DEPLIBS): Likewise.
-
-2000-06-02  Richard Henderson  <rth@cygnus.com>
-
-       * com.c (lang_get_alias_set): New.
-
-2000-05-28  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       * bugs.texi: Note that debugging information for
-       common block items is emitted now.
-       * news.texi: Ditto.
-
-2000-05-18  Chris Demetriou  <cgd@sibyte.com>
-
-       * com.h (FFECOM_f2cINTEGER, FFECOM_f2cLONGINT): Note that
-       these types correspond to built-in types now defined in
-       the C front end (for libf2c).
-
-Wed May 17 17:27:44 2000  Andrew Cagney  <cagney@b1.cygnus.com>
-
-       * top.c (ffe_decode_option): Update -Wall unused flags by calling
-       set_Wunused.
-
-2000-05-09  Zack Weinberg  <zack@wolery.cumb.org>
-
-       * com.c (ffecom_subscript_check_): Constify array_name
-       parameter. Clean up string bashing.
-       (ffecom_arrayref_, ffecom_char_args_x_): Constify array_name
-       parameter.
-       (ffecom_do_entry_, ffecom_gen_sfuncdef_, ffecom_start_progunit_,
-       ffecom_sym_transform_, ffecom_sym_transform_assign_): Constify
-       local char *.
-       (init_parse): Constify parameter and return value.
-       * lex.c: Include dwarfout.h instead of prototyping dwarfout_*
-       functions here.
-       (ffelex_file_pop_, ffelex_file_push_): Constify filename parameter.
-       (ffelex_hash_, ffelex_include_): Constify local char *.
-       * std.c (ffestd_exec_end): Constify local char *.
-       * where.c (ffewhere_file_new): Constify filename parameter.
-       * where.h: Update prototypes.
-
-2000-05-06  Zack Weinberg  <zack@wolery.cumb.org>
-
-       * com.c (ffecom_overlap_): Set source_offset to
-       bitsize_zero_node.
-       (ffecom_tree_canonize_ptr_): Use size_binop.  Convert to
-       bitsizetype before multiplying by TYPE_SIZE.
-       (ffecom_tree_canonize_ref_) [case ARRAY_REF]: Break up offset
-       calculation.  Convert to bitsizetype before multiplying by
-       TYPE_SIZE.
-
-2000-04-18  Zack Weinberg  <zack@wolery.cumb.org>
-
-       * lex.c: Remove references to cccp.c.
-       * g77install.texi: Remove references to cexp.c/cexp.y.
-
-2000-04-15  David Edelsohn  <edelsohn@gnu.org>
-
-       * target.h (FFETARGET_32bit_longs): Define for 64-bit PowerPC
-       as well.
-
-Wed Apr 12 15:15:26 2000  Mark Mitchell  <mark@codesourcery.com>
-
-       * com.h (FFECOM_f2cINTEGER): Avoid using LONG_TYPE_SIZE as a
-       preprocessor constant.
-       (FFECOM_f2cLOGICAL): Likewise.
-       (FFECOM_f2cLONGINT): Likewise.
-
-Wed Apr  5 17:46:39 2000  Mark Mitchell  <mark@codesourcery.com>
-
-       * Makefile.in (GGC_H): Add varray.h.
-
-2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
-
-       * lang-specs.h: Pass -fno-show-column to the preprocessor.
-
-2000-03-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
-
-       * com.c (ffecom_decl_field): Use DECL_ALIGN for a FIELD_DECL.
-       (ffecom_init_0): Likewise.
-
-Sat Mar 25 09:12:10 2000  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
-
-       * com.c (ffecom_tree_canonize_ptr_): Use bitsize_zero_node.
-       (ffecom_tree_canonize_ref_): Likewise.
-
-Mon Mar 20 15:49:40 2000  Jim Wilson  <wilson@cygnus.com>
-
-       * f/target.h (FFETARGET_32bit_longs): New.  Define for alpha, sparc64,
-       and ia64.
-       (ffetargetInteger1, ffetargetLogical1, ffetargetReal1, ffetargetReal2,
-       ffetarget_integerdefault_is_magical): Use FFETARGET_32bit_longs.
-
-Fri Mar 10 00:43:55 2000  Jason Merrill  <jason@casey.cygnus.com>
-
-       * com.c (ffecom_stabilize_aggregate_): Don't refer to TREE_RAISES.
-
-Mon Mar  6 18:05:19 2000  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
-
-       * com.c (ffecom_f2c_set_lio_code_): Use compare_tree_int.
-       (ffecom_sym_transform_, ffecom_transform_common_): Likewise.
-       (ffecom_transform_equiv_): Likewise.
-
-Mon Mar  6 13:01:19 2000  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
-
-       * ansify.c (die_unless): Don't use ANSI string concatenation.
-       (die): Mark with ATTRIBUTE_NORETURN.
-
-Wed Mar  1 00:31:44 2000  Martin von Loewis  <loewis@informatik.hu-berlin.de>
-
-       * com.c (current_function_decl): Move to toplev.c.
-
-Sun Feb 27 16:40:33 2000  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
-
-       * com.c (ffecom_arrayref_): Convert args to size_binop to proper type.
-       (ffecom_tree_canonize_ptr_): Don't use size_binop for non-sizes.
-       (ffecom_tree_canonize_ref_): Likewise.
-       (type_for_mode): Handle TImode.
-       * ste.c (ffeste_io_dofio_, ffeste_io_douio_): Use TYPE_SIZE_UNIT.
-       (ffeste_io_ciclist_): Likewise.
-
-2000-02-23  Zack Weinberg  <zack@wolery.cumb.org>
-
-       * com.c (ffecom_type_permanent_copy_): Delete unused function.
-       (finish_decl): Don't change TREE_PERMANENT (DECL_INITIAL (decl)).
-
-Sat Feb 19 18:43:13 2000  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
-
-       * com.c (ffecom_sym_transform): Use DECL_SIZE_UNIT.
-       (ffecom_transform_common_, ffecom_transform_equiv_): Likewise.
-       (duplicate_decls): Likewise.
-       (ffecom_tree_canonize_ptr_): Delete extra arg to bitsize_int.
-       (finish_decl): Delete -Wlarger-than processing.
-
-Fri Feb 18 13:19:34 2000  Martin von Loewis  <loewis@informatik.hu-berlin.de>
-
-       * g77spec.c (lang_specific_driver): Use GCCBUGURL.
-
-2000-02-17  Andy Vaught  <andy@maxwell.la.asu.edu>
-
-       * com.c (ffecom_member_phase2_): Re-enable COMMON debug code.
-       (ffecom_finish_symbol_transform_): Likewise.
-       (ffecom_transform_common_): Call ffestorag_set_hook.
-
-Wed Feb 16 11:09:38 2000  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
-
-       * Make-lang.in (g77spec.o): Depend on $(GCC_H), not gcc.h.
-
-2000-02-15  Jonathan Larmour  <jlarmour@redhat.co.uk>
-
-       * lang-specs.h: Add new __GNUC_PATCHLEVEL__ define to default spec.
-
-Tue Feb 15 11:14:17 2000  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
-
-       * g77spec.c: Don't declare `version_string'.
-
-Sat Feb  5 23:27:25 2000  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
-
-       * com.c (mark_tracker_head, mark_binding_level): Protoize.
-
-       * where.c (mark_ffewhere_head): Likewise.
-
-Wed Jan 12 09:32:59 2000  Zack Weinberg  <zack@wolery.cumb.org>
-
-       * lang-specs.h: Pass -lang-fortran to preprocessor.
-
-Thu Dec 30 13:14:31 1999  Richard Henderson  <rth@cygnus.com>
-
-       * stw.h (struct _ffestw_): Change type of uses_ to int.
-
-Thu Dec 30 11:42:05 1999  Geoff Keating  <geoffk@cygnus.com>
-
-       * com.c (ffecom_init_0): Make double_ftype_double,
-       float_ftype_float, ldouble_ftype_ldouble,
-       ffecom_tree_ptr_to_fun_type_void local.
-       (tracker_head): New static variable.
-       (mark_tracker_head): New, marker procedure for tracker_head.
-       (ffecom_save_tree_forever): New procedure.
-       (ffecom_init_zero_): Remove obstack use.
-       (ffecom_make_gfrt_): Remove obstack use.
-       (ffecom_sym_transform_): Remove obstack use, save appropriate trees.
-       (ffecom_transform_common_): Remove obstack use, save appropriate
-       trees.
-       (ffecom_type_namelist_): Remove obstack use, save appropriate
-       trees.
-       (ffecom_type_vardesc_): Remove obstack use, save appropriate trees.
-       (ffecom_lookup_label): Remove obstack use, save appropriate trees.
-       (duplicate_decls): Remove obstack use.
-       (finish_function): push & pop ggc context around
-       rest_of_compilation when building nested function.
-       (mark_binding_level): New function.
-       (init_decl_processing): Mark all the GC roots.
-       (ggc_p): Set to 1.
-       (lang_mark_tree): New function.
-       (lang_mark_false_label_stack): New trivial function.
-       * com.h (ffecom_save_tree_forever): Declare as external.
-       * lex.c (ffelex_hash_): Use GC to allocate the filename string
-       even when ffelex_kludge_flag_.
-       * ste.c (ffeste_io_ialist_): Register a static root.
-       (ffeste_io_inlist_): Likewise.
-       (ffeste_io_icilist_): Likewise.
-       (ffeste_io_cllist_): Likewise.
-       (ffeste_io_cilist_): Likewise.
-       (ffeste_io_olist_): Likewise.
-       * Makefile.in (OBJS): Don't use ggc-callbacks.o.
-       (OBJDEPS): Likewise.
-       (GGC_H): New variable.
-       Update dependencies.
-       * where.c (ffewhere_head): New global.
-       (mark_ffewhere_head): New marker procedure for ffewhere_head.
-       (ffewhere_file_kill): Use GC to do memory management.
-       (ffewhere_file_new): Use GC to do memory management.
-       * ggc.j: New file.
-
-Wed Dec 29 19:29:26 1999  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
-
-       * g77.texi (C Interfacing Tools): Fix an incorrect link.
-
-1999-12-13  Jakub Jelinek  <jakub@redhat.com>
-
-       * target.h: Handle sparc64 the same way as alpha.
-
-Sun Nov 28 21:39:05 1999  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
-
-       * com.c (ffecom_file_, ffecom_file, file_buf,
-       ffecom_open_include_): Constify a char*.
-       (ffecom_possible_partial_overlap_): Mark parameter `expr2' with
-       ATTRIBUTE_UNUSED.
-       (ffecom_init_0): Use a fully prototyped cast in call to bsearch.
-       (lang_print_error_function): ANSI-fy.
-
-       * com.h (ffecom_file): Constify a char*.
-
-       * fini.c (main): Call return, not exit.
-
-       * g77spec.c (lang_specific_driver): Use non-const *in_argv in
-       assignment.
-
-       * intrin.c (ffeintrin_cmp_name_): Don't needlessly cast away
-       const-ness.
-
-Sun Nov 28 21:15:29 1999  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
-
-       * com.c (ffecom_get_invented_identifier): Rewrite to take an ellipses.
-
-       (ffecom_char_enhance_arg_, ffecom_do_entry_,
-       ffecom_f2c_make_type_, ffecom_gen_sfuncdef_,
-       ffecom_start_progunit_, ffecom_start_progunit_,
-       ffecom_start_progunit_, ffecom_sym_transform_assign_,
-       ffecom_transform_equiv_, ffecom_transform_namelist_,
-       ffecom_vardesc_, ffecom_vardesc_array_, ffecom_vardesc_dims_,
-       ffecom_end_transition, ffecom_lookup_label, ffecom_temp_label):
-       Adjust accordingly.
-
-       * com.h (ffecom_get_invented_identifier): Likewise.
-
-       * sts.c (ffests_printf): New function taking ellipses.
-       (ffests_printf_1D, ffests_printf_1U, ffests_printf_1s,
-       ffests_printf_2Us): Delete.
-
-       * sts.h: Likewise.
-
-       * std.c (ffestd_R1001dump_, ffestd_R1001dump_1005_1_,
-       ffestd_R1001dump_1005_2_, ffestd_R1001dump_1005_3_,
-       ffestd_R1001dump_1005_4_, ffestd_R1001dump_1005_5_,
-       ffestd_R1001dump_1010_2_, ffestd_R1001dump_1010_3_,
-       ffestd_R1001dump_1010_4_, ffestd_R1001dump_1010_5_,
-       ffestd_R1001rtexpr_): Call `ffests_printf', not `ffests_printf_*'.
-
-       * ste.c (ffeste_io_ialist_, ffeste_io_cilist_, ffeste_io_cllist_,
-       ffeste_io_icilist_, ffeste_io_inlist_, ffeste_io_olist_): Likewise.
-
-Wed Nov 10 12:43:21 1999  Philippe De Muyter  <phdm@macqel.be>
-                         Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
-
-       * proj.h: Test `GCC_VERSION', not `HAVE_GCC_VERSION'.
-
-Tue Oct 26 01:32:19 1999  Mark Mitchell  <mark@codesourcery.com>
-
-       * com.c (poplevel): Don't call remember_end_note.
-
-Fri Oct 15 15:18:12 1999  Greg McGary  <gkm@gnu.org>
-
-       * top.h (ffe_is_subscript_check_): Remove extern decl.
-       (ffe_is_subscript_check, ffe_set_is_subscript_check): Remove macros.
-       * top.c (ffe_is_subscript_check_): Remove global variable.
-       (ffe_decode_option): Remove "(no-)bounds-check" flag handling.
-       Set flag_bounds_check for "(no-)fortran-bounds-check".
-       * com.c
-       (ffecom_arrayref_): s/ffe_is_subscript_check ()/flag_bounds_check/
-       (ffecom_char_args_x_): Ditto.
-
-Sun Oct 10 08:40:18 1999  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
-
-       * proj.h: Use HAVE_GCC_VERSION instead of explicitly testing
-       __GNUC__ and __GNUC_MINOR__.  Don't define BUILT_WITH_270.  Define
-       macro UNUSED in terms of ATTRIBUTE_UNUSED.
-
-Fri Sep 24 10:48:10 1999  Bernd Schmidt  <bernds@cygnus.co.uk>
-
-       * com.c (duplicate_decls): Use DECL_BUILT_IN_CLASS rather than
-       DECL_BUILT_IN.
-       (builtin_function): No longer static.  New arg CLASS.  Arg
-       FUNCTION_CODE now of type int.  All callers changed.
-       Set the builtin's DECL_BUILT_IN_CLASS.
-
-Tue Sep 21 09:08:30 1999  Toon Moene  <toon@moene.indiv.nluug.nl>
-
-       * g77spec.c (lang_specific_driver): Initialize return value.
-
-Thu Sep 16 18:07:11 1999  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
-
-       * bad.c (ffebad_finish): Use uppercase ctype macro from system.h.
-
-       * fini.c (main): Likewise.
-
-       * intrin.c (ffeintrin_init_0): Likewise.
-
-       * lex.c (ffelex_hash_): Likewise.
-
-       * src.c (ffesrc_init_1): Likewise.
-
-Tue Sep 14 12:14:28 1999  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
-
-       * g77spec.c (lang_specific_driver): Remove unnecessary argument in
-       call to function `fatal'.
-
-Sun Sep 12 23:29:47 1999  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
-
-       * Make-lang.in (g77spec.o): Depend on system.h and gcc.h.
-
-       * g77spec.c: Include gcc.h.
-       (g77_xargv): Constify.
-       (g77_fn): Add parameter prototypes.
-       (lookup_option, append_arg): Add static prototypes.
-       (g77_newargv): Constify.
-       (lookup_option, append_arg, lang_specific_driver): Constify a char*.
-       (lang_specific_driver): All calls to the function pointer
-       parameter now explicitly call `fatal'.
-
-Fri Sep 10 10:32:32 1999  Bernd Schmidt  <bernds@cygnus.co.uk>
-
-       * com.h: Delete declarations for all tree nodes now moved to
-       global_trees.
-       * com.c: Delete their definitions.
-       (ffecom_init_0): Call build_common_tree_nodes and
-       build_common_tree_nodes_2 instead of building their nodes here.
-       Override their decisions for complex nodes.
-
-Sat Sep  4 13:46:27 1999  Mark Mitchell  <mark@codesourcery.com>
-
-       * Make-lang.in (f771): Depend on ggc-callbacks.o.
-       * Makefile.in (OBJS): Add ggc-callbacks.o.
-       (OBJDEPS): Likewise.
-
-Mon Aug 30 22:05:53 1999  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
-
-       * com.c (language_string): Constify.
-
-Mon Aug 30 20:29:30 1999  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
-
-       * Makefile.in (LIBS, LIBDEPS): Link with & depend on libiberty.a.
-       Remove hacks for stuff which now comes from libiberty.
-
-Sun Aug 29 09:47:45 1999  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
-
-       * com.c (lang_printable_name): Constify a char*.
-
-Wed Aug 25 01:21:06 1999  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
-
-       * lang-specs.h: Pass cc1 spec to f771.
-
-Mon Aug  9 19:44:08 1999  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
-
-       * com.c (lang_print_error_function): Constify a char*.
-       (init_parse): Remove redundant prototype for `print_error_function'.
-       (lang_identify): Constify a char*.
-
-Thu Aug  5 02:40:42 1999  Jeffrey A Law  (law@cygnus.com)
-
-       * g77spec.c: Update URLS and mail addresses.
-       * root.texi: Update URLS and mail addresses.
-
-1999-07-25  Richard Henderson  <rth@cygnus.com>
-
-       * com.c (ptr_type_node, va_list_type_node): New.
-       (ffecom_init_0): Init and use ptr_type_node.
-
-1999-07-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
-
-       * root.texi: Update e-mail addresses to gcc.gnu.org.
-       * g77spec.c (lang_specific_driver): Updated URL with bug reporting
-       instructions to gcc.gnu.org.  Removed e-mail address.
-
-Sat Jul 17 11:28:43 1999  Craig Burley  <craig@jcb-sc.com>
-
-       * root.texi, g77install.texi: Switchover to GCC terminology.
-       Also, FSF-G77 had been mistakenly set at some point.
-
-Thu Jul  8 15:38:50 1999  Craig Burley  <craig@jcb-sc.com>
-
-       * news.texi: Describe DATE intrinsic fix.
-
-Mon Jun 28 21:44:19 1999  Craig Burley  <craig@jcb-sc.com>
-
-       * version.c: Denote experimental version.
-
-Mon Jun 28 10:43:11 1999  Craig Burley  <craig@jcb-sc.com>
-
-       * com.c (ffecom_prepare_expr_): A COMPLEX intrinsic needs
-       a temp even if -fno-f2c.
-
-       * version.c: Bump version.
-
-Mon Jun 28 21:31:35 1999  Craig Burley  <craig@jcb-sc.com>
-
-       * bugs.texi, news.texi: Doc upgrade to netlib libf2c as of today.
-       Explain that this fixes the NAMELIST-read bug.
-
-Fri Jun 25 11:06:32 1999  Craig Burley  <craig@jcb-sc.com>
-
-       * bugs.texi: Describe K(5)=10*3 NAMELIST-read bug.
-
-Mon Jun 21 12:40:17 1999  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
-
-       * g77.texi: Update links.
-
-Mon Jun 21 05:33:51 1999  Jeffrey A Law  (law@cygnus.com)
-
-       * news.texi: Add missing @end ifclear.
-
-Fri Jun 18 11:43:46 1999  Craig Burley  <craig@jcb-sc.com>
-
-       * news.texi: Doc TtyNam fix.
-
-Fri Jun 18 11:26:50 1999  Craig Burley  <craig@jcb-sc.com>
-
-       * news.texi: New heading for development version.
-       Doc upgrade to netlib libf2c as of today.
-
-Wed Jun 16 11:43:02 1999  Craig Burley  <craig@jcb-sc.com>
-
-       * news.texi: Mention BACKSPACE fix to libg2c.
-
-Mon Jun  7 08:42:40 1999  Craig Burley  <craig@jcb-sc.com>
-
-       * Make-lang.in: Any target using libsubdir must depend
-       on installdirs.
-
-Sat Jun  5 23:50:36 1999  Craig Burley  <craig@jcb-sc.com>
-
-       * g77.texi: Describe a few more missing features people
-       have emailed me about.
-
-Sat Jun  5 17:03:23 1999  Craig Burley  <craig@jcb-sc.com>
-
-       From Dave Love to egcs-patches on 20 May 1999 17:38:38 +0100:
-       * g77.texi: Clean up fossil text vis-a-vis Intel CPUs.
-
-Fri Jun  4 13:56:56 1999  Craig Burley  <craig@jcb-sc.com>
-
-       * Make-lang.in: Use libsubdir, not prefix, to store
-       temporary lang-f77 `flag' file.
-
-Fri Jun  4 10:26:04 1999  Craig Burley  <craig@jcb-sc.com>
-
-       * news.texi (News): Mention GCC 2.95 in favor of EGCS 1.2.
-       Mention that libg2c is multilibbed.
-
-Fri Jun  4 10:09:50 1999  Craig Burley  <craig@jcb-sc.com>
-
-       * g77.texi (Missing Features): Add `Better Warnings'
-       item.
-
-Fri May 28 16:51:41 1999  Craig Burley  <craig@jcb-sc.com>
-
-       * g77.texi: Fix thinko.
-
-Wed May 26 14:43:27 1999  Craig Burley  <craig@jcb-sc.com>
-
-       * news.texi: Document Tue May 18 03:52:04 1999 patch.
-       Fix a grammo.
-
-Wed May 26 14:25:07 1999  Craig Burley  <craig@jcb-sc.com>
-
-       * g77.texi, news.texi, root.texi, version.c: Start renaming
-       EGCS 1.2 to GCC 2.95, and start using 0.5.25 to designate
-       the version of g77 within GCC 2.95.
-
-Wed May 26 11:45:21 1999  Craig Burley  <craig@jcb-sc.com>
-
-       Rename -fsubscript-check to -fbounds-check and
-       -ff2c-subscript-check to -ffortran-bounds-check:
-       * g77.texi: Rename options in docs, clarify usage.
-       * lang-options.h: Rename options, clarify doclets.
-       * news.texi: Rename options, don't bother with fortran-specific
-       option.
-       * top.c (ffe_decode_option): Rename recognized strings.
-
-Tue May 25 18:21:09 1999  Craig Burley  <craig@jcb-sc.com>
-
-       * com.c (FFECOM_FASTER_ARRAY_REFS): Delete this vestige,
-       now that -fflatten-arrays exists.
-
-Tue May 25 17:48:34 1999  Craig Burley  <craig@jcb-sc.com>
-
-       Fix 19990525-0.f:
-       * com.c (ffecom_arg_ptr_to_expr): Strip off parens around
-       CHARACTER expression.
-       (ffecom_prepare_expr_): Ditto.
-
-Tue May 18 03:52:04 1999  Craig Burley  <craig@jcb-sc.com>
-
-       Support use of back end's improved open-coding of complex divide:
-       * com.c (ffecom_tree_divide_): Use RDIV_EXPR for complex divide,
-       instead of run-time call to [cz]_div, if `-Os' option specified.
-       (lang_init_options): Tell back end we want support for wide range
-       of inputs to complex divide.
-
-       * Bump version.
-
-Tue May 18 00:21:34 1999  Zack Weinberg  <zack@rabi.phys.columbia.edu>
-
-       * lang-specs.h: Define __GNUC__ and __GNUC_MINOR__ only if -no-gcc
-       was not given.
-
-Thu May 13 12:23:20 1999  Craig Burley  <craig@jcb-sc.com>
-
-       Fix INTEGER*8 subscripts in array references:
-       * com.c (ffecom_subscript_check_): Convert low, high, and
-       element as necessary to make comparison work.
-       (ffecom_arrayref_): Do more of the work.
-       Properly handle subscript expr that's wider than int,
-       if pointers are wider than int.
-       (ffecom_expr_): Leave more work to ffecom_arrayref_.
-       (ffecom_init_0): Record sizes of pointers and ints for
-       convenience.
-       Use set_sizetype etc. as done by gcc front end.
-       (ffecom_ptr_to_expr): Leave more work to ffecom_arrayref_.
-       * expr.c (ffeexpr_finished_): Don't convert INTEGER subscript
-       expressions in run-time contexts.
-       (ffeexpr_token_elements_, ffeexpr_token_substring_1_): Cope with
-       non-default INTEGER subscript expressions.
-       * news.texi: Announce.
-
-       Finish accepting -fflatten-arrays option:
-       * com.c (ffecom_arrayref_): Flatten references if requested.
-       * g77.texi: Describe.
-       * lang-options.h: Allow.
-       * news.texi: Announce.
-       * top.c, top.h: Recognize.
-
-       * version.c: Bump version.
-
-Wed May 12 07:30:05 1999  Craig Burley  <craig@jcb-sc.com>
-
-       * com.c (lang_init_options): Disable back end's maintenance
-       of errno.
-       * news.texi: Document dropping of errno.
-
-1999-05-10 18:21 -0400  Zack Weinberg  <zack@rabi.phys.columbia.edu>
-
-       * lang-specs.h: Pass -$ to the preprocessor.
-
-Mon May 10 18:14:28 1999  Craig Burley  <craig@jcb-sc.com>
-
-       * g77.texi: Fix various @xref's per proper style.
-       Go ahead and use nested braces in @xref's, with care.
-       * g77install.texi: Fix @xref per proper style.
-
-Mon May 10 17:38:39 1999  Craig Burley  <craig@jcb-sc.com>
-
-       * news.texi: Doc upgrade to netlib libf2c as of today.
-
-Sun May  9 18:52:13 1999  Hans-Peter Nilsson  <hp@bitrange.com>
-
-       * f/g77spec.c (lang_specific_driver): Correct bug-report address
-       and point to the FAQ.
-
-Thu May  6 12:40:21 1999  Craig Burley  <craig@jcb-sc.com>
-
-       * g77.texi (Arbitrary Concatenation): Put this under
-       "Missing Features" instead of "Projects".
-       (Internals Documentation): Point to new "Front End" chapter.
-
-Thu May  6 08:23:52 1999  Craig Burley  <craig@jcb-sc.com>
-
-       * bugs.texi, news.texi: Automatic arrays reportedly working
-       on HP-UX systems.
-
-Thu May  6 08:19:31 1999  Craig Burley  <craig@jcb-sc.com>
-
-       * g77.texi (Advantages Over f2c): Expand on this topic.
-
-Mon May  3 19:41:48 1999  Craig Burley  <craig@jcb-sc.com>
-
-       * com.c (ffecom_expr_intrinsic_): Fix test of CTIME_subr.
-
-Mon May  3 18:11:48 1999  Craig Burley  <craig@jcb-sc.com>
-
-       Reverse order of two arguments to CTIME_subr, DTIME_subr,
-       ETIME_subr, and TTYNAM_subr:
-       * com.c (ffecom_expr_intrinsic_): Reverse the arguments.
-       While at it, set TREE_SIDE_EFFECTS for CTIME_subr and
-       TTYNAM_subr.
-       * intdoc.in: Document the new calling sequences.
-       * intrin.def: Reverse the arguments.
-       * news.texi: Document the fact that they changed.
-       * version.c: Bump version.
-
-Mon May  3 11:28:14 1999  Craig Burley  <craig@jcb-sc.com>
-
-       * news.texi: Doc upgrade to netlib libf2c as of today.
-
-Sun May  2 17:04:28 1999  Craig Burley  <craig@jcb-sc.com>
-
-       * version.c: Bump version.
-
-Sun May  2 16:53:01 1999  Craig Burley  <craig@jcb-sc.com>
-
-       Fix compile/19990502-1.f:
-       * ste.c (ffeste_R819B): Don't overwrite tree for temp
-       variable when expanding the assignment into it.
-
-Sun Apr 25 20:55:10 1999  Craig Burley  <craig@jcb-sc.com>
-
-       Fix 19990325-0.f and 19990325-1.f:
-       * com.c (ffecom_possible_partial_overlap_): New function.
-       (ffecom_expand_let_stmt): Use it to determine whether to assign
-       to a COMPLEX operand through a temp.
-       * news.texi: Document fix.
-
-       * version.c: Bump version.
-
-Sat Apr 24 12:19:53 1999  Craig Burley  <craig@jcb-sc.com>
-
-       * expr.c (ffeexpr_finished_): Convert DATA implied-do
-       start/end/incr expressions to default INTEGER.
-       Fix some broken conditionals.
-       Clean up some code in the region.
-       * news.c: Document the fix.
-
-       * version.c: Bump version.
-
-Fri Apr 23 02:08:32 1999  Craig Burley  <craig@jcb-sc.com>
-
-       * g77.texi (Compiler Prototypes): Replace "missing" subscript-
-       checking option with something else.
-
-Fri Apr 23 01:48:28 1999  Craig Burley  <craig@jcb-sc.com>
-
-       Support new -fsubscript-check and -ff2c-subscript-check options:
-       * com-rt.def (FFECOM_gfrtRANGE): Describe s_rnge, in libf2c/libF77.
-       * com.c (ffecom_subscript_check_, ffecom_arrayref_): New functions.
-       (ffecom_char_args_x_): Use new ffecom_arrayref_ function for
-       FFEBLD_opARRAYREF case.
-       Compute character name, array type, and use new
-       ffecom_subscript_check_ function for FFEBLD_opSUBSTRING case.
-       (ffecom_expr_): Use new ffecom_arrayref_ function.
-       (ffecom_ptr_to_expr): Use new ffecom_arrayref_ function.
-       * g77.texi, news.texi: Document new options.
-       * top.c, top.h: Support new options.
-
-       * news.texi: Fix up some items to not be in "User-Visible Changes".
-
-       * ste.c (ffeste_R819B): Fix type for loop variable, to avoid
-       warnings.
-
-       * version.c: Bump version.
-
-Tue Apr 20 01:38:57 1999  Craig Burley  <craig@jcb-sc.com>
-
-       * bugs.texi, news.texi: Clarify -malign-double situation.
-
-Tue Apr 20 01:15:25 1999  Craig Burley  <craig@jcb-sc.com>
-
-       * stb.c (ffestb_R5282_): Convert DATA repeat count
-       to default INTEGER, to avoid problems downstream.
-
-       * version.c: Bump version.
-
-Mon Apr 19 21:36:48 1999  Craig Burley  <craig@jcb-sc.com>
-
-       * ste.c (ffeste_R819B): Start the loop before expanding
-       the termination expression.
-
-       * version.c: Bump version.
-
-Sun Apr 18 21:53:58 1999  Craig Burley  <craig@jcb-sc.com>
-
-       * com.c (ffecom_sym_transform_): COMMON and EQUIVALENCE
-       variables have constant addresses (EQUIVALENCE only if
-       containing aggregate is static).
-
-Sat Apr 17 16:55:59 1999  Craig Burley  <craig@jcb-sc.com>
-
-       * bugs.texi, ffe.texi, g77.texi, g77install.texi, news.texi:
-       Clean up @code{} vs. @samp{}.
-       Clean up dashes (`--') vs. @minus{} vs. `---'.
-
-       * ffe.texi: Add copyright header.
-
-       * g77.texi, lang-options.h, news.texi, top.c (ffe_decode_option):
-       Remove support for -fugly option.
-       Clarify that -fugly-logint is needed instead of -fugly
-       to work around using .EQ./.NE. on LOGICAL operands.
-       Explain more about why -fugly-logint is bad juju.
-
-       * g77.texi (Missing Features): Describe READONLY as a missing
-       feature.  Describe AUTOMATIC better.
-
-       * news.texi: Mention libf2c upgrade.
-
-Sat Apr 17 14:05:53 1999  Craig Burley  <craig@jcb-sc.com>
-
-       Make a place for front-end internals documentation:
-       * Make-lang.in (f/g77.info, f/g77.dvi): Depend on f/ffe.texi.
-       * ffe.texi: New file, containing docs on front-end internals.
-       * g77.texi: New chapter for, and inclusion of, ffe.texi.
-
-       * g77.texi: Fix an index entry.
-
-Sat Apr 17 13:53:43 1999  Craig Burley  <craig@jcb-sc.com>
-
-       Rewrite to use block/scope structure of GBE and to ensure
-       variables (especially those going on stack/reg) are declared
-       before executable code generated:
-       * bld.c (ffebld_new_item, ffebld_new_one, ffebld_new_two):
-       Support new hooks.
-       * bld.h (ffebld_item_hook, ffebld_item_set_hook,
-       ffebld_nonter_hook, ffebld_nonter_set_hook): Ditto.
-       * bld.h (ffebld_basictype, ffebld_kind, ffebld_kindtype,
-       ffebld_rank, ffebld_where): New convenience macros (used
-       by rest of this patch).
-       * com.c, com.h (ffecom_push_calltemps, ffecom_pop_calltemps,
-       ffecom_push_tempvar, ffecom_pop_tempvar): Remove temp-var-
-       handling mechanism.
-       * com.c (ffecom_call_, ffecom_call_binop_, ffecom_tree_divide_,
-       ffecom_call_gfrt): Support passing hooks for temp-var info.
-       (ffecom_expr_power_integer_): Takes opPOWER expression, instead
-       of its left and right operands, so it can get at the hook.
-       (ffecom_prepare_let_char_, ffecom_prepare_arg_ptr_to_expr,
-       ffecom_prepare_end, ffecom_prepare_expr_, ffecom_prepare_expr_rw,
-       ffecom_prepare_expr_w, ffecom_prepare_return_expr,
-       ffecom_prepare_ptr_to_expr): New functions supporting expression
-       pre-scanning.
-       (bison_rule_compstmt_): Return the tree, as in the CFE.
-       (delete_block): New function, from CFE.
-       (kept_level_p): New function, from CFE, modified.
-       (ffecom_start_compstmt, ffecom_end_compstmt): New functions,
-       replacing ffecom_start_compstmt_ and ffecom_end_compstmt_ macros,
-       and they do real work.
-       (struct binding_level): Add prep_state member.  Initialize to 0.
-       (ffecom_get_invented_identifier): Now takes either or both a
-       string and an integer, using -1 to denote no integer.
-       (ffecom_do_entry_): Disallow temp-var generation via expressions
-       in body of function, since the exprs aren't prescanned.
-       (ffecom_expr_rw): Now takes destination tree.
-       (ffecom_expr_w): New function, now used in some places
-       ffecom_expr_rw had been used.
-       (ffecom_expr_intrinsic_): Move huge f2c-related comment to bottom
-       of source file, to avoid annoying problems editing com.c using
-       Emacs C-mode.
-       (ffecom_expr_power_integer_): Make a temp var for division, if
-       necessary.
-       Handle expanded statement expression as does CFE.
-       (ffecom_start_progunit_): Disallow temp-var generation in body
-       of function, since expressions are not prescanned at this level.
-       (ffecom_sym_transform_): Transform ASSIGN variables as well,
-       so these are all transformed up front, before code-generation
-       begins.
-       (ffecom_arg_ptr_to_const_expr, ffecom_const_expr,
-       ffecom_ptr_to_const_expr): New functions to transform expressions
-       only if the results will surely be constants.
-       (ffecom_arg_ptr_to_expr): Precompute size, for convenience
-       obtaining temp vars.
-       (ffecom_expand_let_stmt): Guess at usability of destination
-       pre-expansion, to provide better prescan preparation (fewer
-       spurious temp vars).
-       (ffecom_init_0): Disallow temp-var generation in global scope.
-       (ffecom_type_expr): New function, returns just the type tree
-       for the expression.
-       (start_function): Disallow temp-var generation in parm scope.
-       (incomplete_type_error): Fix introductory comment.
-       (poplevel): Update (somewhat) from CFE.
-       (pushlevel): Update (somewhat) from CFE.
-       * stc.c (ffestc_R838): Mark ASSIGNed variable as so.
-       * std.c (ffestd_stmt_pass_, ffestd_R803, ffestd_R804, ffestd_R805,
-       ffestd_R806): Remember and pass through the ffestw block info
-       for these (IFTHEN, ELSEIF, ELSE, and ENDIF) statements.
-       * ste.c (ffeste_end_iterdo_): Now takes ffestw block argument.
-       (ffeste_io_inlist_): Add prototype.
-       (ffeste_f2c_*): Macros rewritten, new ones added.
-       (ffeste_start_block_, ffeste_end_block_, ffeste_start_stmt_,
-       ffeste_end_stmt_): New macros/functions, depending on whether
-       checking is enabled, to keep track of symmetry of other ste.c code.
-       (ffeste_begin_iterdo_, ffeste_end_iterdo_, ffeste_io_impdo_,
-       ffeste_io_dofio_, ffeste_io_dolio_, ffeste_io_douio_,
-       ffeste_io_ialist_, ffeste_io_cilist_, ffeste_io_cllist_,
-       ffeste_icilist_, ffeste_io_inlist_, ffeste_io_olist_,
-       ffeste_subr_beru_, ffeste_do, ffeste_end_R807, ffeste_R737A,
-       ffeste_R803, ffeste_R804, ffeste_R805, ffeste_R806, ffeste_R807,
-       ffeste_R809, ffeste_R810, ffeste_R811, ffeste_R819A, ffeste_R819B,
-       ffeste_R837, ffeste_R838, ffeste_R839, ffeste_R840, ffeste_R904,
-       ffeste_R907, ffeste_R909_start, ffeste_R909_item, ffeste_R909_finish,
-       ffeste_R910_start, ffeste_R910_item, ffeste_R910_finish,
-       ffeste_R911_start, ffeste_R911_item, ffeste_R911_finish,
-       ffeste_R923A, ffeste_R1212, ffeste_R1227): Prescan/prepare
-       all pertinent expressions, update to new com.c interface, etc.
-       (ffeste_io_impdo_): Relocate.
-       (ffeste_R834, ffeste_R835, ffeste_R836, ffeste_R1226): Don't
-       bother calling clear_momentary, nothing was generated.
-       (ffeste_R842, ffeste_R843): Update to new com.c interface.
-       (ffeste_R1226): Don't try to stuff error_mark_node's DECL_INITIAL.
-       (ffeste_terminate_2): When checking enabled, make sure all blocks
-       and statements have been ended.
-       * ste.h (ffeste_R803, ffeste_R804, ffeste_R805, ffeste_R806):
-       These now take ffestw block argument.
-       (ffeste_terminate_2): When checking enabled, it's a function, not
-       a macro.
-       * stw.h (struct _ffestw_): New variable for IFTHEN.
-       (ffestw_ifthen_fake_else, ffestw_set_ifthen_fake_else): New
-       accessor macros.
-       * symbol.c, symbol.h: Support new ASSIGN'ed-to info.
-
-       * com.c: Clean up commentary per GNU coding standards.
-
-       * bld.h (ffebld_size, ffebld_size_known): Canonize.
-
-       * version.c: Bump version.
-
-Sun Apr 11 21:33:33 1999  Mumit Khan  <khan@xraylith.wisc.edu>
-
-       * g77spec.c (lang_specific_driver): Check whether MATH_LIBRARY is
-       null to decide whether to use it.
-
-Wed Apr  7 09:47:09 1999  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
-
-       * ansify.c (die): Specify void argument.
-
-       * intdoc.c (family_name, dumpgen, dumpspec, dumpimp,
-       argument_info_ptr, argument_info_string, argument_name_ptr,
-       argument_name_string, elaborate_if_complex,
-       elaborate_if_maybe_complex, elaborate_if_real, print_type_string):
-       Const-ify a char*.
-       (main): Mark parameter `argv' with ATTRIBUTE_UNUSED.
-       (_ffeintrin_name_, _ffeintrin_gen_, _ffeintrin_spec_,
-       _ffeintrin_imp_, cc_pair, descriptions, summaries): Const-ify a char*.
-
-Mon Apr  5 11:57:54 1999  Donn Terry (donn@interix.com)
-
-       * Make-lang.in (HOST_CFLAGS): compute dynamically.
-
-Mon Apr  5 02:11:23 1999  Craig Burley  <craig@jcb-sc.com>
-
-       Fix bugs exposed by configuring with --enable-checking:
-       * com.c (ffecom_do_entry_, ffecom_expr_, ffecom_arg_ptr_to_expr,
-       ffecom_list_expr, ffecom_list_ptr_to_expr, finish_function,
-       pop_f_function_context, store_parm_decls, poplevel): Handle
-       error_mark_node properly.
-       * ste.c (ffeste_begin_iterdo_, ffeste_end_iterdo_): Ditto.
-       * version.c: Bump version.
-
-Sat Apr  3 23:57:56 1999  Craig Burley  <craig@jcb-sc.com>
-
-       * g77.texi: Fix up docs for -fset-g77-defaults, and
-       describe how internal consistency checking now happens.
-       (Should have been done for EGCS version 1.1.)
-
-Sat Apr  3 23:29:33 1999  Craig Burley  <craig@jcb-sc.com>
-
-       * bugs.texi, g77.texi, lang-options.h, news.texi, top.c:
-       Make -fno-emulate-complex the default, as COMPLEX support
-       in the back end is now believed to be working.
-
-       * version.c: Bump version.
-
-Fri Apr  2 13:33:16 1999  Craig Burley  <craig@jcb-sc.com>
-
-       * g77.texi: -malign-double now works.
-       Give URL for alignment-testing package.
-       * news.texi: -malign-double now works.
-
-Fri Apr  2 12:49:12 1999  Craig Burley  <craig@jcb-sc.com>
-
-       * g77.texi (Funding GNU Fortran): Dude's got a web page.
-       * root.texi: Ditto.
-
-Tue Mar 30 12:04:11 1999  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
-
-       * sta.c (ffesta_ffebad_1sp, ffesta_ffebad_1st, ffesta_ffebad_2st):
-       Const-ify a char*.
-
-       * sta.h (ffesta_ffebad_1sp, ffesta_ffebad_1st, ffesta_ffebad_2st):
-       Likewise.
-
-       * stb.c (ffestb_local_u_): Likewise.
-       (ffestb_do, ffestb_dowhile, ffestb_else, ffestb_elsexyz,
-       ffestb_else3_, ffestb_endxyz, ffestb_goto, ffestb_let,
-       ffestb_type, ffestb_type1_, ffestb_varlist, ffestb_R423B,
-       ffestb_R522, ffestb_R528, ffestb_R542, ffestb_R834, ffestb_R835,
-       ffestb_R838, ffestb_R841, ffestb_R1102, ffestb_blockdata,
-       ffestb_R1212, ffestb_R1228, ffestb_V009, ffestb_module,
-       ffestb_R809, ffestb_R810, ffestb_R10014_, ffestb_R10015_,
-       ffestb_R10018_, ffestb_R1107, ffestb_R1202, ffestb_R12026_,
-       ffestb_S3P4, ffestb_V012, ffestb_V014, ffestb_V025, ffestb_V0255_,
-       ffestb_V020, ffestb_dimlist, ffestb_dummy, ffestb_R524,
-       ffestb_R547, ffestb_decl_chartype, ffestb_decl_dbltype,
-       ffestb_decl_gentype, ffestb_decl_recursive, ffestb_decl_entsp_2_,
-       ffestb_decl_func_, ffestb_V003, ffestb_V016, ffestb_V027,
-       ffestb_decl_R539): Likewise.
-
-       * stb.h (_ffestb_args_): Likewise.
-
-       * stc.c (ffestc_subr_binsrch_, ffestc_subr_is_present_,
-       ffestc_subr_speccmp_, ffestc_R904, ffestc_R907): Likewise.
-
-       * std.c (ffestd_R1001dump_1005_1_, ffestd_R1001dump_1005_2_,
-       ffestd_R1001dump_1005_3_, ffestd_R1001dump_1005_4_,
-       ffestd_R1001dump_1005_5_, ffestd_R1001dump_1010_1_,
-       ffestd_R1001dump_1010_2_, ffestd_R1001dump_1010_3_,
-       ffestd_R1001dump_1010_4_, ffestd_R1001dump_1010_5_): Likewise.
-
-       * ste.c (ffeste_begin_iterdo_, ffeste_subr_file_): Likewise.
-
-       * sts.c (ffests_printf_1D, ffests_printf_1U, ffests_printf_1s,
-       ffests_printf_2Us, ffests_puts, ffests_puttext): Likewise.
-
-       * sts.h (ffests_printf_1D, ffests_printf_1U, ffests_printf_1s,
-       ffests_printf_2Us, ffests_puts, ffests_puttext): Likewise.
-
-       * stt.c (ffestt_exprlist_drive, ffestt_implist_drive,
-       ffestt_tokenlist_drive): Add prototype arguments.
-
-       * stt.h (ffestt_exprlist_drive, ffestt_implist_drive,
-       ffestt_tokenlist_drive): Likewise.
-
-       * stu.c (ffestu_dummies_transition_): Likewise.
-       (ffestu_sym_end_transition): Const-ify a char*.
-
-       * stw.c (ffestw_display_state, ffestw_new, ffestw_pop): Add
-       prototype arguments.
-
-       * stw.h (ffestw_display_state, ffestw_new, ffestw_pop): Likewise.
-
-       * version.c (ffe_version_string): Const-ify a char*.
-
-       * version.h (ffe_version_string): Likewise.
-
-Sat Mar 27 13:00:43 1999  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
-
-       * bad.c (_ffebad_message_, ffebad_string_, ffebad_message_,
-       ffebad_bufputs_, ffebad_bufputs_, ffebad_start_, ffebad_string,
-       ffebad_finish): Const-ify a char*.
-
-       * bld.c (ffebld_op_string_, ffebld_op_string): Likewise.
-
-       * bld.h (ffebld_op_string): Likewise.
-
-       * com.c (ffecom_arglist_expr_, ffecom_build_f2c_string_,
-       ffecom_debug_kludge_, ffecom_f2c_make_type_,
-       ffecom_get_appended_identifier_, ffecom_get_identifier_,
-       ffecom_gfrt_args_): Likewise.
-       (ffecom_convert_narrow_, ffecom_convert_widen_): Add prototype.
-       (builtin_function, ffecom_gfrt_name_, ffecom_gfrt_argstring_,
-       ffecom_arglist_expr_, ffecom_build_f2c_string_,
-       ffecom_debug_kludge_, ffecom_f2c_make_type_,
-       ffecom_get_appended_identifier_, ffecom_get_external_identifier_,
-       ffecom_get_identifier_, ffecom_decl_field,
-       ffecom_get_invented_identifier, lang_print_error_function,
-       skip_redundant_dir_prefix, read_name_map, print_containing_files):
-       Const-ify a char*.
-       (savestring): Remove, use `xstrdup' instead.
-
-       * com.h (ffecom_decl_field, ffecom_get_invented_identifier):
-       Const-ify a char*.
-
-       * data.c (ffebld, ffedata_gather_): Make explicitly static.
-
-       * expr.c (ffeexpr_isdigits_, ffeexpr_percent_,
-       ffeexpr_reduced_concatenate_, ffeexpr_nil_real_,
-       ffeexpr_nil_number_, ffeexpr_nil_number_period_,
-       ffeexpr_nil_number_real_, ffeexpr_token_real_,
-       ffeexpr_token_number_, ffeexpr_token_number_period_,
-       ffeexpr_token_number_real_): Const-ify a char*.
-
-       * fini.c (xspaces): Likewise.
-
-       * global.c (ffeglobal_type_string_): Likewise.
-       (ffeglobal_drive): Protoize.
-       (ffeglobal_proc_def_arg): Const-ify a char*.
-
-       * global.h (ffeglobal_drive): Protoize.
-       (ffeglobal_proc_def_arg): Const-ify a char*.
-
-       * implic.c (ffeimplic_none, ffeimplic_peek_symbol_type):
-       Likewise.
-
-       * implic.h (ffeimplic_peek_symbol_type): Likewise.
-
-       * info.c (ffeinfo_basictype_string_, ffeinfo_kind_message_,
-       ffeinfo_kind_string_, ffeinfo_kindtype_string_,
-       ffeinfo_where_string_, ffeinfo_basictype_string,
-       ffeinfo_kind_message, ffeinfo_kind_string,
-       ffeinfo_kindtype_string, ffeinfo_where_string): Likewise.
-
-       * info.h (ffeinfo_basictype_string, ffeinfo_kind_message,
-       ffeinfo_kind_string, ffeinfo_kindtype_string,
-       ffeinfo_where_string): Likewise.
-
-       * intrin.c (_ffeintrin_name_, _ffeintrin_gen_, _ffeintrin_spec_,
-       _ffeintrin_imp_, ffeintrin_check_, ffeintrin_cmp_name_,
-       ffeintrin_fulfill_specific, ffeintrin_init_0,
-       ffeintrin_is_actualarg, ffeintrin_is_intrinsic,
-       ffeintrin_name_generic, ffeintrin_name_implementation,
-       ffeintrin_name_specific): Likewise.
-
-       * intrin.h (ffeintrin_is_intrinsic, ffeintrin_name_generic,
-       ffeintrin_name_implementation, ffeintrin_name_specific): Likewise.
-
-       * lex.c (ffelex_type_string_, ffelex_token_new_character,
-       ffelex_token_new_name, ffelex_token_new_names,
-       ffelex_token_new_number): Likewise.
-
-       * lex.h (ffelex_token_new_character, ffelex_token_new_name,
-       ffelex_token_new_names, ffelex_token_new_number): Likewise.
-
-       * malloc.c (malloc_types_, malloc_pool_new, malloc_new_inpool_,
-       malloc_new_zinpool_): Likewise.
-
-       * malloc.h (malloc_new_inpool_, malloc_new_zinpool_,
-       malloc_pool_new): Likewise.
-
-       * name.c (ffename_space_drive_global, ffename_space_drive_symbol):
-       Protoize.
-
-       * name.h (ffename_space_drive_global, ffename_space_drive_symbol):
-       Likewise.
-
-       * symbol.c (ffesymbol_state_name_, ffesymbol_attr_name_,
-       ffesymbol_attrs_string): Const-ify a char*.
-       (ffesymbol_drive, ffesymbol_drive_sfnames): Protoize.
-       (ffesymbol_state_string): Const-ify a char*.
-
-       * symbol.h (ffesymbol_attrs_string): Likewise.
-       (ffesymbol_drive, ffesymbol_drive_sfnames): Protoize.
-       (ffesymbol_state_string): Const-ify a char*.
-
-       * target.c (ffetarget_layout): Likewise.
-
-       * target.h (ffetarget_layout): Likewise.
-
-1999-03-25  Zack Weinberg  <zack@rabi.columbia.edu>
-
-       * Make-lang.in: Remove all references to g77.o/g77.c.
-       Link g77 from gcc.o.
-
-1999-03-21  Manfred Hollstein  <manfred@s-direktnet.de>
-
-       * Makefile.in (g77$(exeext)): Depend on intl.o.  Link in intl.o.
-
-Wed Mar 17 11:39:44 1999  Craig Burley  <craig@jcb-sc.com>
-
-       * news.texi: Editorial fix.
-
-Mon Mar 15 17:12:07 1999  Craig Burley  <craig@jcb-sc.com>
-
-       * bugs.texi, g77.texi, news.texi: Editorial fixes.
-
-Sat Mar 13 17:51:55 1999  Craig Burley  <craig@jcb-sc.com>
-
-       Fix 19990313-0.f, 19990313-1.f, 19990313-2.f, 19990313-3.f:
-       * bad.def (FFEBAD_NOCANDO): New error code for internal use only.
-       * expr.c (ffeexpr_collapse_convert): If FFEBAD_NOCANDO returned
-       by convertor, just return original expr.
-       * target.h: Return FFEBAD_NOCANDO for (usually) 64-bit
-       conversions that aren't yet working properly.
-       * news.texi: Explain.
-
-       * version.c: Bump version.
-
-Sat Mar 13 14:26:55 1999  Craig Burley  <craig@jcb-sc.com>
-
-       * RELEASE-PREP: New file, lists things to do for a release.
-
-       * Make-lang.in, bugs.texi, bugs0.texi, g77.texi, g77install.texi,
-       install0.texi, news.texi, news0.texi: Accommodate new doc
-       architecture.
-       Consolidate news items.  Don't describe old news items in
-       various generated docs.
-       Don't describe FSF-g77 installation stuff in various EGCS-g77
-       generated docs.
-       Move description of AUTOMATIC to more suitable location.
-       * root.texi: New file for new doc architecture.
-
-Thu Mar 11 17:32:55 1999  Craig Burley  <craig@jcb-sc.com>
-
-       * g77.texi: Add AUTOMATIC to list of unsupported extensions.
-
-Sat Mar  6 02:28:35 1999  Craig Burley  <craig@jcb-sc.com>
-
-       Warn about non-Y2K-compliant intrinsics:
-       * bad.def (FFEBAD_INTRINSIC_Y2KBAD): New diagnostic.
-       * intrin.def (FFEINTRIN_impDATE, FFEINTRIN_impIDATE_vxt):
-       Use new DEFIMPY macro to flag these as non-Y2K-compliant.
-       * intdoc.c (DEFIMPY): Support new Y2K macro.
-       * intrin.h (DEFIMPY): Ditto.
-       * intrin.c (DEFIMPY): Ditto.
-       (ffeintrin_fulfill_generic, ffeintrin_fulfill_specific):
-       Warn about invocation of non-Y2K-compliant intrinsic.
-       * com-rt.def (FFECOM_gfrtDATE, FFECOM_gfrtVXTIDATE):
-       Rename external procedure names, to keep previously-
-       compiled (sans-new-warnings) code from linking to
-       new library.
-       * g77.texi: Document all this stuff.
-       * news.texi: Spread the joy.
-       * version.c: Bump version.
-
-Fri Mar  5 13:22:44 1999  Craig Burley  <craig@jcb-sc.com>
-
-       * news.texi: Relocate IDATE (VXT) fix: we put it in 1.1.2
-       so describe it there, instead of under 1.2.
-
-Wed Mar  3 00:57:56 1999  Craig Burley  <craig@jcb-sc.com>
-
-       * news.texi: IDATE (VXT) fixed to return year as 0..99.
-
-Wed Mar  3 00:43:49 1999  Craig Burley  <craig@jcb-sc.com>
-
-       * g77.texi: Add remaining changes pending from Dave Love.
-
-Wed Mar  3 00:38:42 1999  Craig Burley  <craig@jcb-sc.com>
-
-       * bugs.texi, news.texi: Conditionalize cross-references
-       on non-html processing, providing temporary HTML "links".
-
-       * g77.texi: Fix up a reference.
-
-Wed Mar  3 00:12:31 1999  Craig Burley  <craig@jcb-sc.com>
-
-       * news.texi, bugs.texi: Delete fixed bugs, make one
-       of them into the appropriate news item.
-
-Wed Mar  3 00:05:52 1999  Craig Burley  <craig@jcb-sc.com>
-
-       * news.texi: Copy over 1.1.2 news.
-
-1999-03-02  Craig Burley  <craig@jcb-sc.com>
-
-       * g77.texi (Bug Reporting): Clarify whether to use -E.
-       Clarify other instructions.
-
-1999-02-27  Craig Burley  <craig@jcb-sc.com>
-
-       * lang-specs.h: Fix specs to pass `-ax' as well as `-a' option.
-
-1999-02-26  Craig Burley  <craig@jcb-sc.com>
-
-       * intdoc.in (STAT_func, STAT_subr,
-       FSTAT_func, FSTAT_subr, LSTAT_func, LSTAT_subr):
-       Properly order array elements.  Specify N/A return values.
-
-1999-02-26  Craig Burley  <craig@jcb-sc.com>
-
-       * intdoc.in (DATE_AND_TIME): Explain that VALUES(7) holds
-       seconds, and VALUES(8), therefore, milliseconds.
-
-1999-02-26  Craig Burley  <craig@jcb-sc.com>
-
-       * news.texi: Clarify IOSTAT= fix.
-
-1999-02-25  Richard Henderson  <rth@cygnus.com>
-
-       * lang-specs.h: Define __FAST_MATH__ when appropriate.
-
-1999-02-25  Craig Burley  <craig@jcb-sc.com>
-
-       * g77.texi: Clarify/index lack of run-time allocation for
-       concatenation.
-
-1999-02-25  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
-
-       * f/intdoc.in: Add missing `,' after cross references.
-
-1999-02-20  Craig Burley  <craig@jcb-sc.com>
-
-       * Make-lang.in (f77.install-common, f77.install-info,
-       f77.install-man, f77.uninstall): Use `$(prefix)/lang-f77'
-       instead of `lang-f77' for flag file, to be sure of a
-       writable directory, and remove the flag file after each
-       operation to keep things clean.
-
-1999-02-20  Craig Burley  <craig@jcb-sc.com>
-
-       * g77.texi: Properly attribute Priest document; clarify
-       that it is in the .ps version of the Goldberg document.
-
-1999-02-19  Craig Burley  <craig@jcb-sc.com>
-
-       * bugs0.texi, bugs.texi, install0.texi, g77install.texi,
-       news0.texi, news.texi: Update copyright dates.
-       Clarify which files are source, which are derived,
-       and remind maintainers where copyright dates are sourced.
-       * BUGS, INSTALL, NEWS: Regenerated.
-
-1999-02-19  Craig Burley  <craig@jcb-sc.com>
-
-       * global.c (ffeglobal_ref_progunit_): Warn about a function
-       definition that disagrees with the type of a previous reference.
-       Improve commentary.  Fix a couple of minor bugs.  Clean up
-       some code.
-       * news.texi: Spread the joy.
-
-1999-02-18  Craig Burley  <craig@jcb-sc.com>
-
-       * expr.c (ffeexpr_finished_): Disallow non-default INTEGER
-       as argument for FILEINT and FILEASSOC as lhs.
-       * news.texi: Document fix.
-       * version.c: Bump.
-
-1999-02-18  Craig Burley  <craig@jcb-sc.com>
-
-       * g77.texi: Clarify -fno-globals vs. -Wno-globals.
-
-1999-02-18  Craig Burley  <craig@jcb-sc.com>
-
-       * intdoc.in (LOG10): Fix typo.
-
-1999-02-17  Ulrich Drepper  <drepper@cygnus.com>
-
-       * intdoc.in: Fix typo.
-
-1999-02-17  Craig Burley  <craig@jcb-sc.com>
-
-       * g77.texi, intdoc.in: Document Y2K and some other known
-       limitations.
-       * intrin.def (DTIME, FDATE): Fix capitalization of
-       case-sensitive forms of these intrinsics' names.
-
-1999-02-17  Dave Love  <fx@gnu.org>
-
-       * intdoc.in: Say `common' logarithm for log10.
-
-1999-02-16  Ulrich Drepper  <drepper@cygnus.com>
-
-       * g77.texi: Add missing @ in email addresses.
-
-1999-02-15  Craig Burley  <craig@jcb-sc.com>
-
-       * *.*: Delete my (old) email address in most places, change it
-       in a few.
-
-1999-02-14  Craig Burley  <craig@jcb-sc.com>
-
-       * version.c: Bump.
-
-1999-02-14  Craig Burley  <craig@jcb-sc.com>
-
-       * version.c: Bump for 1998-10-02 change (forgot to do this
-       before).
-
-1999-02-14  Craig Burley  <craig@jcb-sc.com>
-
-       * lang-specs.h, g77.1, g77.texi, news.texi: Recognize `.FOR'
-       and `.FPP' as well as `.for' and `.fpp'.
-
-1999-02-14  Craig Burley  <craig@jcb-sc.com>
-
-       * intdoc.in (LOG10): Fix description.
-
-1999-02-14  Craig Burley  <craig@jcb-sc.com>
-
-       * news.texi: Mention fix for SIGNAL invocation circa egcs-1.1.
-
-1999-02-14  Craig Burley  <craig@jcb-sc.com>
-
-       * g77.texi, g77install.texi, bugs.texi, g77install.texi: Clean
-       up and improve indexing, and some other areas of docs.
-
-1999-02-14  Craig Burley  <craig@jcb-sc.com>
-
-       * intdoc.in (MCLOCK8, TIME8): Warn about lower range on
-       32-bit systems.
-
-Sat Feb  6 18:02:17 1999  Jeffrey A Law  (law@cygnus.com)
-
-       * g77.texi: Update email addresses.
-
-Wed Feb  3 22:50:17 1999  Marc Espie <Marc.Espie@liafa.jussieu.fr>
-
-       * Make-lang.in (g77$(exeext)): Get choose-temp.o, pexecute.o and
-       mkstemp.o from libiberty.
-
-1999-02-01  Zack Weinberg  <zack@rabi.columbia.edu>
-
-       * top.c: Don't define ffe_is_ident_.  Don't process
-       -f(no-)ident here.
-       * top.h: Remove declaration of ffe_is_ident_ and macros
-       ffe_is_ident() and ffe_set_is_ident().
-       * lex.c: Use flag_no_ident instead of ffe_is_ident().
-
-Sun Jan 31 20:34:29 1999  Zack Weinberg  <zack@rabi.columbia.edu>
-
-       * lang-specs.h: Map -Qn to -fno-ident.
-
-Tue Jan  5 22:12:41 1999  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
-
-       * Make-lang.in (g77.o): Depend on prefix.h.
-
-Fri Nov 27 13:10:32 1998  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
-
-       * fini.c: Rename variable `spaces' to `xspaces' to avoid
-       conflicting with function `spaces' from libiberty.
-
-       * g77spec.c: Don't prototype libiberty functions.
-       * malloc.c: Likewise.
-
-1998-11-20  Dave Love  <d.love@dl.ac.uk>
-
-       * g77.texi: Assorted minor changes.
-
-1998-11-19  Dave Love  <d.love@dl.ac.uk>
-
-       * bugs.texi: Formatting changes from Craig.
-
-       * intdoc.in: Terminate some @xrefs with `,'.
-
-1998-11-19  Manfred Hollstein  <manfred@s-direktnet.de>
-
-       * Make-lang.in (mandir): Replace all uses of $(mandir) by $(man1dir).
-
-Mon Nov  9 23:15:39 1998  Jeffrey A Law  (law@cygnus.com)
-
-       * g77.texi, news.texi: Updates from Craig.
-
-Sun Nov  8 17:47:56 1998  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
-
-       * Makefile.in (INCLUDES): Add "-I$(srcdir)/../../include".
-
-Sat Nov  7 15:58:54 1998  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
-
-       * g77spec.c: Don't include gansidecl.h.
-       * output.j: Likewise.
-
-1998-11-04  Dave Love  <d.love@dl.ac.uk>
-
-       * g77.texi: Small formatting/indexing fixes.
-
-Mon Oct 12 20:41:59 1998  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
-
-       * bad.c (ffebad_finish): Change type of variable `c' to unsigned
-       char, change type of variable `s' to unsigned char *.
-
-       * com.c (ffecom_symbol_null_): Add missing initializers.
-
-       * fini.c (MAXNAMELEN): Undef it before defining.
-
-       * implic.c (ffeimplic_lookup_): Change type of parameter `c' to
-       unsigned char.
-
-       * intrin.c (ffeintrin_init_0): Cast the argument of ctype macros
-       to (unsigned char).
-
-       * lex.c (ffelex_splice_tokens): Change type of variable `p' to
-       unsigned char *.
-       (ffelex_token_name_from_names): Cast the argument of
-       `ffelex_is_firstnamechar' to (unsigned char).
-       (ffelex_token_names_from_names): Likewise.
-       (ffelex_token_new_name): Likewise.
-       (ffelex_token_new_names): Likewise.
-
-       * malloc.c (malloc_root_): Add missing initializer.
-
-       * stb.c (ffestb_do): Change type of variable `p' to unsigned char *.
-       (ffestb_else) Likewise.
-       (ffestb_else3_) Likewise.
-       (ffestb_endxyz) Likewise.
-       (ffestb_goto) Likewise.
-       (ffestb_let) Likewise.
-       (ffestb_varlist) Likewise.
-       (ffestb_R522) Likewise.
-       (ffestb_R528) Likewise.
-       (ffestb_R834) Likewise.
-       (ffestb_R835) Likewise.
-       (ffestb_R838) Likewise.
-       (ffestb_R1102) Likewise.
-       (ffestb_blockdata) Likewise.
-       (ffestb_R1212) Likewise.
-       (ffestb_R810) Likewise.
-       (ffestb_R10014_): Cast the argument of `ffelex_is_firstnamechar'
-       to (unsigned char).
-       (ffestb_V014): Change type of variable `p' to unsigned char *.
-       (ffestb_dummy) Likewise.
-       (ffestb_R524) Likewise.
-       (ffestb_R547) Likewise.
-       (ffestb_decl_chartype) Likewise.
-       (ffestb_decl_dbltype) Likewise.
-       (ffestb_decl_gentype) Likewise.
-       (ffestb_decl_entsp_2_) Likewise.
-       (ffestb_V027) Likewise.
-       (ffestb_decl_R539) Likewise.
-
-       * top.c (ffe_decode_option): Mark parameter `argc' with
-       ATTRIBUTE_UNUSED.
-
-       * where.c (ffewhere_unknown_line_): Add missing initializers.
-
-1998-10-02  Dave Love  <d.love@dl.ac.uk>
-
-       * com.c (ffecom_expr_intrinsic_): Fix return type for RAND.
-
-Thu Oct  1 10:43:45 1998  Nick Clifton  <nickc@cygnus.com>
-
-       * lex.c: Replace occurances of HANDLE_SYSV_PRAGMA with
-       HANDLE_GENERIC_PRAGMAS.
-
-Mon Sep 28 04:22:00 1998  Jeffrey A Law  (law@cygnus.com)
-
-       * news.texi: Update from Craig.
-
-1998-09-23  Dave Love  <d.love@dl.ac.uk>
-
-       * g77.texi: Additions about `/*', trailing comments and cpp.
-
-1998-09-18  Dave Love  <d.love@dl.ac.uk>
-
-       * g77.texi: Various additions and some small fixes.
-
-Thu Sep 10 14:55:44 1998  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
-
-       * Make-lang.in (f77.install-common): Add missing "else true;".
-
-1998-09-07  Dave Love  <d.love@dl.ac.uk>
-
-       * ChangeLog.egcs: Deleted.  Entries merged here.
-
-1998-09-05  Dave Love  <d.love@dl.ac.uk>
-
-       * Makefile.in (LDFLAGS): Set from BOOT_LDFLAGS.
-       (F771_LDFLAGS): Variable dispensed with.
-
-Fri Sep  4 19:53:34 1998  Craig Burley  <burley@gnu.org>
-
-       * intdoc.in: Minor editorial tweaks.
-
-Fri Sep  4 18:35:52 1998  Craig Burley  <burley@gnu.org>
-
-       * lang-options.h: Convert to wrap option and doc string
-       in a new macro invocation, FTNOPT, so the nearly identical
-       list can be used in FSF-g77.
-
-Fri Sep  4 18:35:52 1998  Craig Burley  <burley@gnu.org>
-
-       * Makefile.in (fini.o): Don't define USE_HCONFIG here.
-       * fini.c: Define USE_HCONFIG here instead, so deps-kinda
-       picks up correct dependency.
-
-       * Makefile.in (proj-h.o): Fix dependencies list.
-
-Wed Sep 02 09:25:29 1998  Nick Clifton  <nickc@cygnus.com>
-
-       * lex.c (ffe_lex_hash):  Change how HANDLE_PRAGMA and
-       HANDLE_SYSV_PRAGMA would be called if they pragma parsing was
-       enabled in this code.
-       Generate warning messages if unknown pragmas are encountered.
-       (pragma_getc): New function: retrieves characters from the
-       input stream.  Defined when HANDLE_PRAGMA is defined.
-       (pragma_ungetc): New function: replaces characters back into the
-       input stream.  Defined when HANDLE_PRAGMA is defined.
-
-Tue Sep  1 10:00:21 1998  Craig Burley  <burley@gnu.org>
-
-       * bugs.texi, g77.1, g77.texi, intdoc.in, news.texi: Doc updates
-       from Craig.
-
-1998-08-23  Dave Love  <d.love@dl.ac.uk>
-
-       * g77.texi: Increment `version-g77' and fix a few typos.
-
-Tue Aug 18 21:41:31 1998  Jeffrey A Law  (law@cygnus.com)
-
-       * Make-lang.in: Add several "else true" clauses to deal with lame
-       systems.
-
-Tue Aug 11 08:12:14 1998  H.J. Lu  (hjl@gnu.org)
-
-       * Make-lang.in (g77.o): Touch lang-f77 before checking it.
-
-1998-08-09  Dave Love  <d.love@dl.ac.uk>
-
-       * Make-lang.in (f/g77.dvi): Replace non-working use of texi2dvi
-       with explicit use of tex.
-       (f77.mostlyclean): Remove TeX index files.
-
-       * g77install.texi (Prerequisites): Kluge round TeX lossage with
-       hyphen in @value in @code.
-
-Tue Aug  4 16:59:39 1998  Craig Burley  <burley@gnu.org>
-
-       * com.c (ffecom_convert_narrow_, ffecom_convert_widen_):
-       Allow conversion from pointer to same-sized integer,
-       to fix invoking SIGNAL as a function.
-
-1998-07-26  Dave Love  <d.love@dl.ac.uk>
-
-       * BUGS, INSTALL, NEWS: Rebuilt.
-
-Sat Jul 25 17:23:55 1998  Craig Burley  <burley@gnu.org>
-
-       Fix 980615-0.f:
-       * stc.c (ffestc_R1229_start): Set info to ANY as well.
-
-Tue Jul 21 04:33:37 1998  Craig Burley  <burley@gnu.org>
-
-       * g77spec.c (lang_specific_driver): Return unmolested
-       command line when --help seen.
-       Comment out code that printed g77-specific --help info.
-
-Sat Jul 18 19:16:48 1998  Craig Burley  <burley@gnu.org>
-
-       * lang-options.h: Fix up doc strings.
-       Remove the unimplemented -fdcp-intrinsics-* options.
-
-       * str-1t.fin: Change mixed-case spelling of `GoTo' from
-       `Goto'.
-
-Thu Jul 16 13:26:36 1998  Craig Burley  <burley@gnu.org>
-
-       * com.c (ffecom_finish_symbol_transform_): Revert change
-       of 1998-05-23, as it was too aggressive, in that it
-       prevented transformation of (used) functions before
-       primary code generation.
-
-1998-07-15  Dave Love  <d.love@dl.ac.uk>
-
-       * intdoc.texi: Regenerated.
-
-Mon Jul 13 18:45:06 1998  Craig Burley  <burley@gnu.org>
-
-       * Make-lang.in (f77.rebuilt): Fix to depend on
-       build-dir-based, not source-based, g77.info.
-
-       * g77.texi: Merge docs with 0.5.