aboutsummaryrefslogtreecommitdiff
path: root/contrib
diff options
context:
space:
mode:
authorzack <zack@138bc75d-0d04-0410-961f-82ee72b054a4>2004-05-18 01:26:21 +0000
committerzack <zack@138bc75d-0d04-0410-961f-82ee72b054a4>2004-05-18 01:26:21 +0000
commit49fbf4b925552657ef9fe53d8382dfc5d9723ac5 (patch)
tree50453d3a085029670f5bc4d0cbb0ea22590d6769 /contrib
parentd9b3f26bfd2dcda4c60d6317ac42db8d348b398d (diff)
top:
* 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+ssh://gcc.gnu.org/svn/gcc/trunk@81967 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'contrib')
-rw-r--r--contrib/ChangeLog8
-rwxr-xr-xcontrib/convert_to_f2c48
-rwxr-xr-xcontrib/convert_to_g2c48
-rwxr-xr-xcontrib/download_f2c77
-rwxr-xr-xcontrib/gcc_update8
5 files changed, 7 insertions, 182 deletions
diff --git a/contrib/ChangeLog b/contrib/ChangeLog
index 54ca9f44285..ffeae8b7a4a 100644
--- a/contrib/ChangeLog
+++ b/contrib/ChangeLog
@@ -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
index 9a499fcf14c..00000000000
--- a/contrib/convert_to_f2c
+++ /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
index 5d05f84e393..00000000000
--- a/contrib/convert_to_g2c
+++ /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
index 159c52e7d87..00000000000
--- a/contrib/download_f2c
+++ /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.
diff --git a/contrib/gcc_update b/contrib/gcc_update
index dda18afd5a4..b43068a1d0d 100755
--- a/contrib/gcc_update
+++ b/contrib/gcc_update
@@ -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