diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 91bf101a22c38e9b7be507923b98e27f3b5c052f..8d4d499060a20fd0600a1a96240c1953a45e99d4 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2015-07-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
+
+	* expr.c (expand_cond_expr_using_cmove): Fix typos in comment
+	above function.
+
 2015-07-10  Tom de Vries  <tom@codesourcery.com>
 
 	* tree-parloops.c (try_transform_to_exit_first_loop_alt): If not found,
diff --git a/gcc/expr.c b/gcc/expr.c
index 34930c506ed00dc0f32d7c719946026f56df93af..6f6ee9d4978862e24eb7c420be97ce9a444a65df 100644
--- a/gcc/expr.c
+++ b/gcc/expr.c
@@ -7897,9 +7897,9 @@ expand_expr_real (tree exp, rtx target, machine_mode tmode,
 }
 
 /* Try to expand the conditional expression which is represented by
-   TREEOP0 ? TREEOP1 : TREEOP2 using conditonal moves.  If succeseds
-   return the rtl reg which repsents the result.  Otherwise return
-   NULL_RTL.  */
+   TREEOP0 ? TREEOP1 : TREEOP2 using conditonal moves.  If it succeeds
+   return the rtl reg which represents the result.  Otherwise return
+   NULL_RTX.  */
 
 static rtx
 expand_cond_expr_using_cmove (tree treeop0 ATTRIBUTE_UNUSED,