diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index e23ff15245fb2773eec164a18e64fabc6057fd74..2d32703782f5f86a2a899f503f2748cc9f79a7ae 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
+
+	* gimplify.c, sched-int.h: Fix comment typos.
+
 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
 
 	* sched-int.h (IS_SPECULATION_CHECK_P, IS_SPECULATION_SIMPLE_CHECK_P):
diff --git a/gcc/gimplify.c b/gcc/gimplify.c
index faa5b48baad953c4875f40312f818915b2437f05..1a88c60c5d05a2dd9bd8a0e8cdfdbd7cbb62b439 100644
--- a/gcc/gimplify.c
+++ b/gcc/gimplify.c
@@ -6050,10 +6050,10 @@ gimplify_type_sizes (tree type, tree *list_p)
 	   It was actually useful for anonymous pointed-to types to ensure
 	   that the sizes evaluation dominates every possible later use of the
 	   values.  Restricting to such types here would be safe since there
-	   is no possible forward declaration around, but would introduce a
-	   undesireable middle-end semantic to anonymity.  We then defer to
-	   front-ends the responsibilty of ensuring that the sizes are
-	   evaluated both early and late enough, e.g. by attaching artifical
+	   is no possible forward declaration around, but would introduce an
+	   undesirable middle-end semantic to anonymity.  We then defer to
+	   front-ends the responsibility of ensuring that the sizes are
+	   evaluated both early and late enough, e.g. by attaching artificial
 	   type declarations to the tree.  */
       break;
 
diff --git a/gcc/sched-int.h b/gcc/sched-int.h
index ab9147803646a2d08e552fbb1aaf14456fa37fcd..10c9a35e5aa9ad2dce24a2d8ecf1b429b1681c0d 100644
--- a/gcc/sched-int.h
+++ b/gcc/sched-int.h
@@ -369,7 +369,7 @@ extern regset *glat_start, *glat_end;
 
 /* INSN is a speculation check that will branch to RECOVERY_BLOCK if the
    speculation fail.  Insns in that block will reexecute the speculatively
-   scheduled code and then will return immediatelly after INSN thus preserving
+   scheduled code and then will return immediately after INSN thus preserving
    semantics of the program.  */
 #define IS_SPECULATION_BRANCHY_CHECK_P(INSN) \
   (RECOVERY_BLOCK (INSN) != NULL && RECOVERY_BLOCK (INSN) != EXIT_BLOCK_PTR)