diff options
author | Jan-Benedict Glaw <jbglaw@lug-owl.de> | 2023-05-24 16:35:22 +0200 |
---|---|---|
committer | Jan-Benedict Glaw <jbglaw@lug-owl.de> | 2023-05-24 16:35:22 +0200 |
commit | fc0553d61e110a293d52405672cfe9919d7ecc12 (patch) | |
tree | 660c0453534f600e40015aa9c3ccb372dc059926 | |
parent | bd99d7b3ca442390074377a3c0caad59df560eb5 (diff) | |
download | gcc-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.cc | 2 |
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; |