aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan-Benedict Glaw <jbglaw@lug-owl.de>2023-05-24 16:35:22 +0200
committerJan-Benedict Glaw <jbglaw@lug-owl.de>2023-05-24 16:35:22 +0200
commitfc0553d61e110a293d52405672cfe9919d7ecc12 (patch)
tree660c0453534f600e40015aa9c3ccb372dc059926
parentbd99d7b3ca442390074377a3c0caad59df560eb5 (diff)
downloadgcc-fc0553d61e110a293d52405672cfe9919d7ecc12.zip
gcc-fc0553d61e110a293d52405672cfe9919d7ecc12.tar.gz
gcc-fc0553d61e110a293d52405672cfe9919d7ecc12.tar.bz2
Fix sprintf length warning
One of the supplied argument strings is unneccesarily long (c-sky, using basically the same code, fixed it to a shorter length) and this fixes overflow warnings, as GCC fails to deduce that the full 256 bytes for load_op[] are not used at all. gcc/ChangeLog: * config/mcore/mcore.cc (output_inline_const) Make buffer smaller to silence overflow warnings later on.
-rw-r--r--gcc/config/mcore/mcore.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/config/mcore/mcore.cc b/gcc/config/mcore/mcore.cc
index 92e7f96..e933b03 100644
--- a/gcc/config/mcore/mcore.cc
+++ b/gcc/config/mcore/mcore.cc
@@ -1182,7 +1182,7 @@ output_inline_const (machine_mode mode, rtx operands[])
int trick_no;
rtx out_operands[3];
char buf[256];
- char load_op[256];
+ char load_op[128];
const char *dst_fmt;
HOST_WIDE_INT value;