> This warning will become ERROR in stage2 of bootstrap when use > " make BOOT_CFLAGS='-O0' BOOT_CXXFLAGS='-O0' " command. > So it is better to fix this warning. > There are other similar warnings. I will submit patches one by one. > > Tested on x86_64. OK for trunk?
This is OK (pretty much obvious), thanks. > > -----Original Message----- > > From: Qian Jianhua <qia...@cn.fujitsu.com> > > Sent: Friday, March 18, 2022 6:02 PM > > To: Qian, Jianhua/钱 建华 <qia...@fujitsu.com> > > Subject: [PATCH] Avoid a warning of overflow > > > > This patch avoid a warning of "c-ada-spec.cc:1660:34: warning: > > 'sprintf' may write a terminating nul past the end of the destination > > [-Wformat-overflow=]" when build GCC. > > > > gcc/c-family/ > > * c-ada-spec.cc: Change array length > > > > --- > > gcc/c-family/c-ada-spec.cc | 2 +- > > 1 file changed, 1 insertion(+), 1 deletion(-) > > > > diff --git a/gcc/c-family/c-ada-spec.cc b/gcc/c-family/c-ada-spec.cc index > > 149d336ee96..aeb429136b6 100644 > > --- a/gcc/c-family/c-ada-spec.cc > > +++ b/gcc/c-family/c-ada-spec.cc > > @@ -1579,7 +1579,7 @@ dump_ada_function_declaration (pretty_printer > > *buffer, tree func, > > tree type = TREE_TYPE (func); > > tree arg = TYPE_ARG_TYPES (type); > > tree t; > > - char buf[17]; > > + char buf[18]; > > int num, num_args = 0, have_args = true, have_ellipsis = false; > > > > /* Compute number of arguments. */ > > -- > > 2.18.1