* Makefile.in (hash.h): Delete a redundant use of gawk and sed.
authorChris Demetriou <cgd@netbsd.org>
Thu, 18 May 2000 22:39:58 +0000 (22:39 +0000)
committerJeff Law <law@gcc.gnu.org>
Thu, 18 May 2000 22:39:58 +0000 (16:39 -0600)
From-SVN: r34002

gcc/ch/ChangeLog
gcc/ch/Makefile.in

index a491bb3..24991a0 100644 (file)
@@ -1,3 +1,7 @@
+2000-05-18  Chris Demetriou  <cgd@netbsd.org>
+
+       * Makefile.in (hash.h): Delete a redundant use of gawk and sed.
+
 Wed May 17 17:27:44 2000  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * decl.c (c_decode_option): Update -Wall unused flags by
index c8b441a..7e9e229 100644 (file)
@@ -250,16 +250,14 @@ CHILL_TREE_H = $(TREE_H) ch-tree.h ch-tree.def
 # one all lowercase.  The hash table ends up with both sets in it.
 $(srcdir)/hash.h:
        sed -e '1,/^%%/d' < $(srcdir)/gperf | \
-         sed '/^[^a-zA-Z]/d' | tr "[a-z]" "[A-Z]" > gperf.tmp
-       gawk '{ printf ("s/^%s,/%s,/\n", $$1, toupper ($$1)) }' < gperf.tmp > sed.tmp
-       sed -f sed.tmp < gperf.tmp > gperf.tmp2
+         sed '/^[^a-zA-Z]/d' | tr "[a-z]" "[A-Z]" > gperf.tmp2
        cat $(srcdir)/gperf gperf.tmp2 > gperf.tmp
        gperf -L C -F ', 0, 0, 0' -D -E -S1 -p -j1 -i 1 -g -o -t -k'*' \
          gperf.tmp > $(srcdir)/hash.h || ( \
        echo "Please update your 'gperf' from the GCC infrastructure" >&2 ; \
        echo "  ftp://sourceware.cygnus.com/pub/egcs/infrastructure/gperf*" >&2 ; \
        exit 1 )
-       $(RM) gperf.tmp gperf.tmp2 sed.tmp
+       $(RM) gperf.tmp gperf.tmp2
 
 actions.o : actions.c $(CONFIG_H) $(CHILL_TREE_H) actions.h $(RTL_H)   \
        lex.h $(srcdir)/../flags.h $(srcdir)/../input.h                 \