diff --git a/contrib/ChangeLog b/contrib/ChangeLog
index 42ac761f9e27506e38240e6a059a75d55558fc80..a748314fe41d9afbb467af0e60e4e869d102ab36 100644
--- a/contrib/ChangeLog
+++ b/contrib/ChangeLog
@@ -1,3 +1,7 @@
+2004-03-16  Andreas Tobler  <a.tobler@schweiz.ch>
+
+	* gcc_update (files_and_dependencies): Insert libffi dependencies.
+
 2004-03-10  Kelley Cook  <kcook@gcc.gnu.org>
 
 	* gcc_update (files_and_dependencies): Insert libada/configure.
diff --git a/contrib/gcc_update b/contrib/gcc_update
index c1d242ef7ffce14cc4a3a1ee887f5207d31ae562..eff056bef3811556aeb18b135db86ba16084908e 100755
--- a/contrib/gcc_update
+++ b/contrib/gcc_update
@@ -93,6 +93,10 @@ boehm-gc/aclocal.m4: boehm-gc/configure.in boehm-gc/acinclude.m4
 boehm-gc/Makefile.in: boehm-gc/Makefile.am boehm-gc/configure.in boehm-gc/aclocal.m4
 boehm-gc/configure: boehm-gc/configure.in boehm-gc/aclocal.m4
 libada/configure: libada/configure.ac
+libffi/aclocal.m4: libffi/configure.ac libffi/acinclude.m4
+libffi/Makefile.in: libffi/Makefile.am libffi/configure.ac libffi/aclocal.m4
+libffi/configure: libffi/configure.ac libffi/aclocal.m4
+libffi/fficonfig.h.in: libffi/configure.ac libffi/aclocal.m4
 libjava/aclocal.m4: libjava/configure.in libjava/acinclude.m4
 libjava/Makefile.in: libjava/Makefile.am libjava/configure.in libjava/aclocal.m4
 libjava/configure: libjava/configure.in libjava/aclocal.m4