aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorGeorg-Johann Lay <avr@gjlay.de>2016-06-20 10:50:53 +0000
committerGeorg-Johann Lay <gjl@gcc.gnu.org>2016-06-20 10:50:53 +0000
commitb4f26c06c413e70013e4aee2aa45c2ddee83d82a (patch)
treeafe817e6c4e4b69c85269f6bb1bf5b3b6d6a1303 /gcc
parentba70141da3703a488cacf5c7741659fb2b200a78 (diff)
downloadgcc-b4f26c06c413e70013e4aee2aa45c2ddee83d82a.zip
gcc-b4f26c06c413e70013e4aee2aa45c2ddee83d82a.tar.gz
gcc-b4f26c06c413e70013e4aee2aa45c2ddee83d82a.tar.bz2
avr.c (avr_print_operand): Fix "format not a string literal" build warnings.
* config/avr/avr.c (avr_print_operand): Fix "format not a string literal" build warnings. (avr_print_operand_address): Dito. From-SVN: r237588
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog6
-rw-r--r--gcc/config/avr/avr.c8
2 files changed, 10 insertions, 4 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index e273a26..d7d8944 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,9 @@
+2016-06-20 Georg-Johann Lay <avr@gjlay.de>
+
+ * config/avr/avr.c (avr_print_operand): Fix "format not a string
+ literal" build warnings.
+ (avr_print_operand_address): Dito.
+
2016-06-19 David Edelsohn <dje.gcc@gmail.com>
PR target/71375
diff --git a/gcc/config/avr/avr.c b/gcc/config/avr/avr.c
index d13f4fd..18ed766 100644
--- a/gcc/config/avr/avr.c
+++ b/gcc/config/avr/avr.c
@@ -2170,7 +2170,7 @@ avr_print_operand_address (FILE *file, machine_mode /*mode*/, rtx addr)
switch (GET_CODE (addr))
{
case REG:
- fprintf (file, ptrreg_to_str (REGNO (addr)));
+ fprintf (file, "%s", ptrreg_to_str (REGNO (addr)));
break;
case PRE_DEC:
@@ -2284,12 +2284,12 @@ avr_print_operand (FILE *file, rtx x, int code)
else if (code == 'E' || code == 'F')
{
rtx op = XEXP(x, 0);
- fprintf (file, reg_names[REGNO (op) + ef]);
+ fprintf (file, "%s", reg_names[REGNO (op) + ef]);
}
else if (code == 'I' || code == 'J')
{
rtx op = XEXP(XEXP(x, 0), 0);
- fprintf (file, reg_names[REGNO (op) + ij]);
+ fprintf (file, "%s", reg_names[REGNO (op) + ij]);
}
else if (REG_P (x))
{
@@ -2298,7 +2298,7 @@ avr_print_operand (FILE *file, rtx x, int code)
else if (code == 'r' && REGNO (x) < 32)
fprintf (file, "%d", (int) REGNO (x));
else
- fprintf (file, reg_names[REGNO (x) + abcd]);
+ fprintf (file, "%s", reg_names[REGNO (x) + abcd]);
}
else if (CONST_INT_P (x))
{