compiler: increase buffer size to avoid -Wformat-length warning

GCC will soon get a new -Wformat-length option as described in
    https://gcc.gnu.org/PR49905.  This change makes a buffer larger to avoid
    a warning.
    
    Reviewed-on: https://go-review.googlesource.com/28915

Also revert ChangeLog entry in gcc/go/ChangeLog--changes to
gcc/go/gofrontend do not get ChangeLog entries.

From-SVN: r240054
This commit is contained in:
Ian Lance Taylor 2016-09-09 19:39:36 +00:00
parent 34144b6ec0
commit 922cbb7c7b
3 changed files with 2 additions and 9 deletions

View File

@ -4,12 +4,6 @@
* Make-lang.in (GO_OBJS): Add go/go-sha1.o. * Make-lang.in (GO_OBJS): Add go/go-sha1.o.
(CFLAGS-go/go-sha1.o): New variable. (CFLAGS-go/go-sha1.o): New variable.
2016-09-01 Martin Sebor <msebor@redhat.com>
* gofrontend/expressions.cc: Increase buffer size to guarantee
it fits the output of the formatted function regardless of its
arguments.
2016-08-29 Ian Lance Taylor <iant@google.com> 2016-08-29 Ian Lance Taylor <iant@google.com>
* lang.opt (fgo-c-header, fgo-compiling-runtime): New options. * lang.opt (fgo-c-header, fgo-compiling-runtime): New options.

View File

@ -1,4 +1,4 @@
2022ddc85f812b6990b72c7e95b8207e07ac8984 c2bd848dce774e8009ae1d8ee5d91ddc601ce37f
The first line of this file holds the git revision number of the last The first line of this file holds the git revision number of the last
merge done from the gofrontend repository. merge done from the gofrontend repository.

View File

@ -9050,8 +9050,7 @@ Call_expression::do_flatten(Gogo* gogo, Named_object*,
Location loc = this->location(); Location loc = this->location();
int i = 0; int i = 0;
/* Buffer large enough for INT_MAX plus the prefix. */ char buf[20];
char buf[14];
for (Typed_identifier_list::const_iterator p = results->begin(); for (Typed_identifier_list::const_iterator p = results->begin();
p != results->end(); p != results->end();
++p, ++i) ++p, ++i)