]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
egcs_update: Use "if" instead of "&&".
authorGerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
Mon, 25 Jan 1999 14:10:10 +0000 (15:10 +0100)
committerGerald Pfeifer <gerald@gcc.gnu.org>
Mon, 25 Jan 1999 14:10:10 +0000 (14:10 +0000)
* egcs_update: Use "if" instead of "&&".  Touch generated files
only after the corresponding *.y files.

From-SVN: r24860

contrib/ChangeLog
contrib/egcs_update

index 382341b46d5c08ce344ba4a9f9eb130b1c8bb4b6..e5decf468721747763010c5640d2b57efe9e6800 100644 (file)
@@ -1,3 +1,8 @@
+1999-01-25  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
+
+       * egcs_update: Use "if" instead of "&&".  Touch generated files
+       only after the corresponding *.y files.
+
 1999-01-19  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
 
        * egcs_update: Do not use xargs, but a backquote construct.
index 8ed783834af2b3719f2a4b04eee1291f0ba1037b..7a0f69e01f1776f9e5fc79f9dab29e1e38d6af46 100755 (executable)
@@ -52,8 +52,10 @@ echo "Pass 1: Updating autoconf and bison generated files"
 # makes sense to drop into the tree, but it isn't CVS-controlled.
 X=`for i in \`find . -name configure.in -o -name '*.y'\`
 do
-       D=\`dirname $i\`/CVS
-       [ -f $i -a  -d $D ]  && echo $i
+    D=\`dirname $i\`/CVS
+    if [ -f $i -a -d $D ]; then 
+        echo $i
+    fi
 done`
 cvs -q update $X
 
@@ -63,21 +65,22 @@ cvs -q update ${1+"$@"}
 
 echo "Pass 3: Fixing local tree"
 # Please also update the FAQ accordingly if you change the list of
-# files below.
+# files below. Note that generated files should be touched only
+# after the corresponding *.y files.
 touch `find . -name configure -print`
 touch `find texinfo -name Makefile.in -print`
 touch `find texinfo -name \*.pot -print`
 touch `find texinfo -name \*.gmo -print`
 for f in gcc/c-parse.y \
+        gcc/c-parse.h \
+        gcc/c-parse.c \
         gcc/cstamp-h.in \
         gcc/c-gperf.h \
-        gcc/c-parse.c \
-        gcc/c-parse.h \
         gcc/cexp.c \
         gcc/cp/parse.c \
         gcc/cp/parse.h \
-        gcc/objc/objc-parse.c \
         gcc/objc/objc-parse.y \
+        gcc/objc/objc-parse.c \
         gcc/java/parse.h \
         gcc/java/parse.c \
         gcc/java/parse-scan.c \