aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNick Clifton <nickc@redhat.com>2014-03-27 09:41:06 +0000
committerNick Clifton <nickc@redhat.com>2014-03-27 09:41:06 +0000
commitcb580a265c0344b2acfc3059b53689863378f5ed (patch)
tree0c41a638f2ee218daf32b9d1d46f28741eac20ec
parent3cc27770cfa2080f70d44659de9d62adc80489fc (diff)
downloadgdb-cb580a265c0344b2acfc3059b53689863378f5ed.zip
gdb-cb580a265c0344b2acfc3059b53689863378f5ed.tar.gz
gdb-cb580a265c0344b2acfc3059b53689863378f5ed.tar.bz2
This fixes a compile time error triggered by -Werror=format-security because
a call to sprintf was being made with a non-constant formatting string. * config/tc-score.c (s3_parse_pce_inst): Add "%s" parameter to sprintf in order to avoid a compile time warning.
-rw-r--r--gas/ChangeLog5
-rw-r--r--gas/config/tc-score.c2
2 files changed, 6 insertions, 1 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog
index 38362f5..bdb7c2f 100644
--- a/gas/ChangeLog
+++ b/gas/ChangeLog
@@ -1,3 +1,8 @@
+2014-03-27 Nick Clifton <nickc@redhat.com>
+
+ * config/tc-score.c (s3_parse_pce_inst): Add "%s" parameter to
+ sprintf in order to avoid a compile time warning.
+
2014-03-26 Nick Clifton <nickc@redhat.com>
* config/tc-rl78.c (rl78_op): Issue an error message if a 16-bit
diff --git a/gas/config/tc-score.c b/gas/config/tc-score.c
index 8ca273c..6242b8c 100644
--- a/gas/config/tc-score.c
+++ b/gas/config/tc-score.c
@@ -5363,7 +5363,7 @@ s3_parse_pce_inst (char *insnstr)
|| ((pec_part_1.size == s3_INSN16_SIZE) && (s3_inst.size == s3_INSN_SIZE)))
{
s3_inst.error = _("pce instruction error (16 bit || 16 bit)'");
- sprintf (s3_inst.str, insnstr);
+ sprintf (s3_inst.str, "%s", insnstr);
return;
}