diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index c8c415c66aaaa270e25b51f0548de74aa2052a16..26d528bc95427fcd2bc895f0f19bfdd5b20fd558 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2005-04-30  Kazu Hirata  <kazu@cs.umass.edu>
+
+	* tree-ssanames.c: Fix a comment typo.
+	* doc/options.texi: Fix a typo.
+
 2005-04-30  Nathan Sidwell  <nathan@codesourcery.com>
 
 	* config/h8300/h8300.c (byte_reg): Use gcc_assert and
diff --git a/gcc/doc/options.texi b/gcc/doc/options.texi
index d5d1984de52a2479bb0c6bdb6c6225ab025dbf46..2ab189317dabfe6c8401164e1ad5522ead0b4266 100644
--- a/gcc/doc/options.texi
+++ b/gcc/doc/options.texi
@@ -167,7 +167,7 @@ the value 1 when the option is active and 0 otherwise.  If you use @code{Var}
 to attach the option to a different variable, the associated macros are
 called @code{OPTION_MASK_@var{name}} and @code{OPTION_@var{name}} respectively.
 
-You can disable automatic bit alloction using @code{MaskExists}.
+You can disable automatic bit allocation using @code{MaskExists}.
 
 @item InverseMask(@var{othername})
 @itemx InverseMask(@var{othername}, @var{thisname})
diff --git a/gcc/tree-ssanames.c b/gcc/tree-ssanames.c
index bbdae93facf90e7da3637e3ffe9901951da2b420..c71f03938333c77ee448279db174717a6ecdd312 100644
--- a/gcc/tree-ssanames.c
+++ b/gcc/tree-ssanames.c
@@ -87,7 +87,7 @@ init_ssanames (void)
      large.
 
      We use VEC_quick_push here because we know that SSA_NAMES has at
-     least 50 elments reserved in it.  */
+     least 50 elements reserved in it.  */
   VEC_quick_push (tree, ssa_names, NULL_TREE);
   free_ssanames = NULL;
 }