diff --git a/gcc/treelang/ChangeLog b/gcc/treelang/ChangeLog
index a8008dc6a14070e70fe99a829053058baec00638..54bcbfa9f475b7140722ee7fa74be2e9040ed7e7 100644
--- a/gcc/treelang/ChangeLog
+++ b/gcc/treelang/ChangeLog
@@ -1,3 +1,7 @@
+2003-03-04  Tom Tromey  <tromey@redhat.com>
+
+	* Make-lang.in (treelang.tags): New target.
+
 2003-03-01  Tim Josling  <tej@melbpc.org.au>
 
         Name clashes with rtl.h fixed.
diff --git a/gcc/treelang/Make-lang.in b/gcc/treelang/Make-lang.in
index 71c7851bf7bb48db279808dfa494b1fc0eb37d23..c7908741fb6f1fd2a024b6a13bab11f60b4e4e56 100644
--- a/gcc/treelang/Make-lang.in
+++ b/gcc/treelang/Make-lang.in
@@ -132,6 +132,9 @@ treelang.all.cross:
 treelang.start.encap:
 treelang.rest.encap:
 
+treelang.tags: force
+	cd $(srcdir)/treelang; etags *.y *.l *.c *.h
+
 .phony:treelang.info
 treelang.info: $(srcdir)/treelang/treelang.info