diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog
index 292762ac9c2635498214de8383668c104ccdc9e3..d768d93564c145529354cf3b105346999de288e2 100644
--- a/gcc/c/ChangeLog
+++ b/gcc/c/ChangeLog
@@ -1,3 +1,8 @@
+2017-05-23  Marek Polacek  <polacek@redhat.com>
+
+	* c-parser.c (c_parser_compound_statement_nostart): Remove redundant
+	quotes.
+
 2017-05-22  Jakub Jelinek  <jakub@redhat.com>
 
 	* c-fold.c (c_fully_fold_internal): Save the c_fully_fold_internal
diff --git a/gcc/c/c-parser.c b/gcc/c/c-parser.c
index 2e013161a9af457a026bbbcb147792a9c99c23b1..f3bcbeed9915f80978a39e14fd699ea0332a3a1c 100644
--- a/gcc/c/c-parser.c
+++ b/gcc/c/c-parser.c
@@ -4905,7 +4905,7 @@ c_parser_compound_statement_nostart (c_parser *parser)
           if (parser->in_if_block)
             {
 	      mark_valid_location_for_stdc_pragma (save_valid_for_pragma);
-              error_at (loc, """expected %<}%> before %<else%>");
+	      error_at (loc, "expected %<}%> before %<else%>");
               return;
             }
           else