diff --git a/contrib/ChangeLog b/contrib/ChangeLog index c4f9d829e96..e2fefa46e55 100644 --- a/contrib/ChangeLog +++ b/contrib/ChangeLog @@ -1,3 +1,7 @@ +2000-09-16 Andreas Jaeger + + * gcc_update: Remove gcc/c-parse.gperf. + 2000-08-30 Gerald Pfeifer , Alexandre Oliva @@ -55,7 +59,7 @@ Sun Jul 16 12:04:33 2000 Mark P Mitchell 2000-04-27 Gerald Pfeifer * gcc_update: Refer to GCC and gcc_update instead of egcs and - egcs_update. + egcs_update. 2000-04-26 Jonathan Larmour @@ -107,7 +111,7 @@ Sun Nov 28 00:41:44 1999 William Bader (william@nscs.fast.net) pre-update step. 1999-07-17 Alexandre Oliva - + * test_summary: Replace egcs with gcc. Update e-mail address. 1999-07-05 Gerald Pfeifer @@ -119,7 +123,7 @@ Sun Nov 28 00:41:44 1999 William Bader (william@nscs.fast.net) 1999-07-03 Alexandre Oliva - * test_summary: If Target is `unix{*}', append the Target variants + * test_summary: If Target is `unix{*}', append the Target variants to Host. 1999-06-12 Alexandre Oliva @@ -134,13 +138,13 @@ Fri Apr 2 16:09:02 1999 Jeffrey A Law (law@cygnus.com) 1999-02-04 Robert Lipe - * egcs_update: Test return values of 'cvs update'. Propogate - to caller as exit values. + * egcs_update: Test return values of 'cvs update'. Propogate + to caller as exit values. 1999-01-25 Gerald Pfeifer * egcs_update: Use "if" instead of "&&". Touch generated files - only after the corresponding *.y files. + only after the corresponding *.y files. 1999-01-19 Gerald Pfeifer @@ -177,26 +181,26 @@ Fri Apr 2 16:09:02 1999 Jeffrey A Law (law@cygnus.com) Sat Oct 31 10:53:40 1998 Kaveh R. Ghazi * warn_summary (longLineFilter): New shell function to encapsulate - this functionality. It is off by default, only active if -llf - flag is specified. - (subdirectoryFilter): Fix bug in filtering which made some - subdirectory warnings erroneously appear in the toplevel set. - (stageNfilter): Renamed from `stageNwarns'. Updated to collect - warnings from stage1 as well as stage0, which means warnings from - outside the bootstrap directory. Eg, the libraries, etc. - (warningFilter): New shell function to encapsulate this - functionality. + this functionality. It is off by default, only active if -llf + flag is specified. + (subdirectoryFilter): Fix bug in filtering which made some + subdirectory warnings erroneously appear in the toplevel set. + (stageNfilter): Renamed from `stageNwarns'. Updated to collect + warnings from stage1 as well as stage0, which means warnings from + outside the bootstrap directory. Eg, the libraries, etc. + (warningFilter): New shell function to encapsulate this + functionality. (keywordFilter): New shell function to encapsulate this - functionality. + functionality. Store data in a temp file rather than calculating it 3x. Arrange to remove it on exit and signals. Add -pass/-wpass flags to do "pass through" (i.e. manual - inspection) of bootstrap output from a particular stageN as well - as language subdirs. + inspection) of bootstrap output from a particular stageN as well + as language subdirs. - Add better comments/documentation. + Add better comments/documentation. Sat Oct 31 16:39:31 1998 Gerald Pfeifer @@ -223,12 +227,12 @@ Wed Oct 7 13:00:40 1998 Kaveh R. Ghazi Mon Oct 5 14:19:48 1998 Kaveh R. Ghazi * warn_summary (subdirectoryFilter): New shell function to - optionally filter in/out gcc subdirectories when summarizing - warnings. Add new flags to support subdirectory filtering. - + optionally filter in/out gcc subdirectories when summarizing + warnings. Add new flags to support subdirectory filtering. + Also, ensure the bootstrap stage is a number. Add some more C - keywords that are preserved in the "warning type" summary and - tighten up the "arg ???" regexp. + keywords that are preserved in the "warning type" summary and + tighten up the "arg ???" regexp. Tue Sep 22 07:30 Bruce Korb @@ -245,7 +249,7 @@ Wed Sep 16 16:06:51 1998 Kaveh R. Ghazi * egcs_update: Additionally touch gcc/java/parse.[ch]. Thu Sep 9 16:48 Bruce Korb - + * fixinc/inclhack.def: Added two files required by SCO's Open Server 5's avoid_bool fix. Regenerated fixinc.x and inclhack.sh to incorporate @@ -254,12 +258,12 @@ Thu Sep 9 16:48 Bruce Korb Thu Sep 3 10:11:32 1998 Robert Lipe * egcs_update: Do the pass 1 CVS update only for files that - may reasonably be under CVS control. + may reasonably be under CVS control. 1998-08-14 Alexandre Oliva * test_installed: New script for testing already-installed - gcc/g++/g77. + gcc/g++/g77. Wed Aug 12 19:59:36 1998 Gerald Pfeifer diff --git a/contrib/gcc_update b/contrib/gcc_update index 5f38d48239d..b0f00f469b0 100755 --- a/contrib/gcc_update +++ b/contrib/gcc_update @@ -7,11 +7,11 @@ # By default all command-line options are passed to `cvs update` in # addition to $UPDATE_OPTIONS (defined below). If the first parameter # reads --nostdflags, $UPDATE_OPTIONS as well as this parameter itself -# are omitted. -# +# are omitted. +# # If the first parameter reads --patch, the second parameter is considered # a patch file. -# +# # If the first parameter is --touch, no cvs operation will be performed, # only generated files that appear to be out of date in the local tree # will be touched. @@ -65,7 +65,6 @@ texinfo/util/Makefile.in: texinfo/util/Makefile.am texinfo/configure.in texinfo/ gcc/configure: gcc/configure.in gcc/cstamp-h.in: gcc/configure.in gcc/acconfig.h gcc/config.in: gcc/cstamp-h.in -gcc/c-gperf.h: gcc/c-parse.gperf gcc/fixinc/fixincl.x: gcc/fixinc/fixincl.tpl gcc/fixinc/inclhack.def gcc/tradcif.c: gcc/tradcif.y # And then, language-specific files @@ -112,7 +111,7 @@ touch_files () { touch_files_reexec () { echo "Adjusting file timestamps" exec ${CONFIG_SHELL-/bin/sh} $self --touch -} +} # This functions applies a patch to an existing tree. apply_patch () { @@ -138,7 +137,7 @@ fi case "$1" in # First of all, check whether we are going to process a patch. ---patch) +--patch) if test "$#" != 2; then echo "$1" expects only one argument >&2 exit 1 @@ -192,7 +191,7 @@ fi echo "Updating CVS tree" cvs -q update ${1+"$@"} -if [ $? -ne 0 ]; then +if [ $? -ne 0 ]; then (touch_files_reexec) echo "CVS update of full tree failed." >&2 exit 1