diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index ec7c1e529854ceab70029d2dd141fc50cbf1b829..1e086f14d43e08737e540b668a84600a36538081 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -1,3 +1,8 @@
+2002-05-26  Joseph S. Myers  <jsm28@cam.ac.uk>
+
+	* gnatvsn.ads (Gnat_Version_String): Change to "3.2 20020526
+	(experimental)".
+
 2002-05-23  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
 
 	* Make-lang.in (CP, ECHO): Copy from Makefile.in.
diff --git a/gcc/ada/gnatvsn.ads b/gcc/ada/gnatvsn.ads
index 140e7e9d0f762e9225a555818f905d2fcd9fe8c8..cad609e9d2f97e04c6d0b9d500bbaafcc42fb981 100644
--- a/gcc/ada/gnatvsn.ads
+++ b/gcc/ada/gnatvsn.ads
@@ -37,7 +37,7 @@
 
 package Gnatvsn is
 
-   Gnat_Version_String : constant String := "3.1 (20020212)";
+   Gnat_Version_String : constant String := "3.2 20020526 (experimental)";
    --  Version output when GNAT (compiler), or its related tools, including
    --  GNATBIND, GNATCHOP, GNATFIND, GNATLINK, GNATMAKE, GNATXREF, are run
    --  (with appropriate verbose option switch set).
diff --git a/maintainer-scripts/ChangeLog b/maintainer-scripts/ChangeLog
index 657a1312982648307409f5aee32a54f91b2bd4e3..7c5829bedca61fc82a45a09a67c879fc35163ccb 100644
--- a/maintainer-scripts/ChangeLog
+++ b/maintainer-scripts/ChangeLog
@@ -1,3 +1,9 @@
+2002-05-26  Joseph S. Myers  <jsm28@cam.ac.uk>
+
+	* gcc_release: Add gcc/ada/gnatvsn.ads to list of files in which
+	release status is updated.
+	* update_version (textstring_FILES): Add gcc/ada/gnatvsn.ads.
+
 2002-05-21  Joseph S. Myers  <jsm28@cam.ac.uk>
 
 	* gcc_release: Do upload files when local.
diff --git a/maintainer-scripts/gcc_release b/maintainer-scripts/gcc_release
index bc3ed18ac4c2e7376f9596ee46c52dbc78025647..f2e21ab435c71316cf43200daa9118ccdeaf11a7 100755
--- a/maintainer-scripts/gcc_release
+++ b/maintainer-scripts/gcc_release
@@ -136,7 +136,7 @@ EOF
           ${CVS} ci -m 'Update version' ${y}) || \
 	  error "Could not update ${x}"
     done
-    for x in gcc/f/version.c libf2c/libF77/Version.c \
+    for x in gcc/ada/gnatvsn.ads gcc/f/version.c libf2c/libF77/Version.c \
              libf2c/libI77/Version.c libf2c/libU77/Version.c; do
       y=`basename ${x}`
       (changedir `dirname ${SOURCE_DIRECTORY}/${x}` && \
diff --git a/maintainer-scripts/update_version b/maintainer-scripts/update_version
index de8ef9f2c04123818fe1bba024bf22d6bd778ae7..138de9d6b9cae25862bfecb4d2ccc46152663f61 100755
--- a/maintainer-scripts/update_version
+++ b/maintainer-scripts/update_version
@@ -22,7 +22,7 @@ BRANCHES="${BRANCHES} HEAD"
 CURR_DATE=`/bin/date +"%Y%m%d"`
 
 # version is contained within a char*
-textstring_FILES="gcc/gcc/version.c gcc/gcc/f/version.c gcc/libf2c/libF77/Version.c gcc/libf2c/libI77/Version.c gcc/libf2c/libU77/Version.c"
+textstring_FILES="gcc/gcc/version.c gcc/ada/gnatvsn.ads gcc/gcc/f/version.c gcc/libf2c/libF77/Version.c gcc/libf2c/libI77/Version.c gcc/libf2c/libU77/Version.c"
 
 # version is contained within a #define
 cppdefine_FILES="gcc/libstdc++-v3/include/bits/c++config"