Blob Blame History Raw
--- a/gcc/c/c-convert.c	2015-03-27 17:34:14.785358885 +0000
+++ b/gcc/c/c-convert.c	2015-03-27 17:34:20.190376731 +0000
@@ -87,7 +87,7 @@ convert (tree type, tree expr)
   if ((invalid_conv_diag
        = targetm.invalid_conversion (TREE_TYPE (expr), type)))
     {
-      error (invalid_conv_diag);
+      error ("%s", invalid_conv_diag);
       return error_mark_node;
     }
 
--- gcc-5.0.0-20150319/gcc-5.0.0-20150319/gcc/c/c-decl.c.orig	2015-03-27 17:39:20.946391721 +0000
+++ gcc-5.0.0-20150319/gcc-5.0.0-20150319/gcc/c/c-decl.c	2015-03-27 17:40:17.882591919 +0000
@@ -6074,7 +6074,7 @@ grokdeclarator (const struct c_declarato
 	    errmsg = targetm.invalid_return_type (type);
 	    if (errmsg)
 	      {
-		error (errmsg);
+		error ("%s", errmsg);
 		type = integer_type_node;
 	      }
 
@@ -6868,7 +6868,7 @@ grokparms (struct c_arg_info *arg_info,
 	  errmsg = targetm.invalid_parameter_type (type);
 	  if (errmsg)
 	    {
-	      error (errmsg);
+	      error ("%s", errmsg);
 	      TREE_VALUE (typelt) = error_mark_node;
 	      TREE_TYPE (parm) = error_mark_node;
 	      arg_types = NULL_TREE;