diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index efcf7398d0d4da58472bd40197101f1c739bc15f..6d3e17a81b3eaa60ed0dce86701911222ac5d966 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,7 @@
+2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
+
+	* invoke.texi: Change -fpackderived into -fpack-derived.
+
 2006-05-29  Kazu Hirata  <kazu@codesourcery.com>
 
 	* options.c, primary.c, resolve.c, trans-common.c: Fix typos
diff --git a/gcc/fortran/invoke.texi b/gcc/fortran/invoke.texi
index 4b965311fe4676c81948c713cdf531ba5cd19432..aa646c408d72826ad20a3f69564241a64ff6678a 100644
--- a/gcc/fortran/invoke.texi
+++ b/gcc/fortran/invoke.texi
@@ -152,7 +152,7 @@ by type.  Explanations are in the following sections.
 @gccoptlist{
 -fno-automatic -ff2c -fno-underscoring  -fsecond-underscore @gol
 -fbounds-check  -fmax-stack-var-size=@var{n} @gol
--fpackderived  -frepack-arrays  -fshort-enums}
+-fpack-derived  -frepack-arrays  -fshort-enums}
 @end table
 
 @menu
@@ -823,8 +823,8 @@ Future versions of @command{gfortran} may improve this behavior.
 
 The default value for @var{n} is 32768.
 
-@cindex -fpackderived
-@item -fpackderived
+@cindex -fpack-derived
+@item -fpack-derived
 @cindex Structure packing
 This option tells gfortran to pack derived type members as closely as
 possible.  Code compiled with this option is likely to be incompatible