Thank you @Arnaud Charlet
Committed
> -Original Message-
> From: Arnaud Charlet
> Sent: Monday, March 21, 2022 5:47 PM
> To: Qian, Jianhua/钱 建华
> Cc: gcc-patches@gcc.gnu.org; Arnaud Charlet
> Subject: Re: PING [PATCH] Avoid a warning of overflow
>
> > 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
> > > Sent: Friday, March 18, 2022 6:02 PM
> > > To: Qian, Jianhua/钱 建华
> > > 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