diff -p -up binutils-2.19.50.0.1/gas/config/tc-mips.c.string_literal~ binutils-2.19.50.0.1/gas/config/tc-mips.c --- binutils-2.19.50.0.1/gas/config/tc-mips.c.string_literal~ 2009-02-09 08:57:12.843521882 -0500 +++ binutils-2.19.50.0.1/gas/config/tc-mips.c 2009-02-09 09:02:44.967147167 -0500 @@ -3457,7 +3457,7 @@ macro_end (void) warning now. */ const char *msg = macro_warning (subtype); if (msg != 0) - as_warn (msg); + as_warn ("%s", msg); } else { @@ -14450,7 +14450,7 @@ md_convert_frag (bfd *abfd ATTRIBUTE_UNU { const char *msg = macro_warning (fragp->fr_subtype); if (msg != 0) - as_warn_where (fragp->fr_file, fragp->fr_line, msg); + as_warn_where (fragp->fr_file, fragp->fr_line, "%s", msg); } /* Go through all the fixups for the first sequence. Disable them