From b46dbc6cc83e38dd5b1b9596844660a8f769fbd0 Mon Sep 17 00:00:00 2001 From: Arnaud Charlet Date: Wed, 10 Oct 2012 08:09:25 +0000 Subject: [PATCH] re PR ada/54845 ([trunk/gcc/c-family/c-ada-spec.c:3114]: (error) Buffer is accessed out of bounds.) 2012-10-10 Arnaud Charlet PR ada/54845 * c-ada-spec.c (print_ada_struct_decl): Increase buf size. From-SVN: r192290 --- gcc/c-family/ChangeLog | 5 +++++ gcc/c-family/c-ada-spec.c | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog index 470d1b63b4b4..9a438f038f0b 100644 --- a/gcc/c-family/ChangeLog +++ b/gcc/c-family/ChangeLog @@ -1,3 +1,8 @@ +2012-10-10 Arnaud Charlet + +PR ada/54845 + * c-ada-spec.c (print_ada_struct_decl): Increase buf size. + 2012-10-09 Paolo Carlini PR c++/54194 diff --git a/gcc/c-family/c-ada-spec.c b/gcc/c-family/c-ada-spec.c index 4f38a63ad897..36a86e5abd50 100644 --- a/gcc/c-family/c-ada-spec.c +++ b/gcc/c-family/c-ada-spec.c @@ -3068,7 +3068,7 @@ print_ada_struct_decl (pretty_printer *buffer, tree node, tree type, tree tmp; int is_union = TREE_CODE (node) == UNION_TYPE || TREE_CODE (node) == QUAL_UNION_TYPE; - char buf[16]; + char buf[32]; int field_num = 0; int field_spc = spc + INDENT_INCR; int need_semicolon; -- 2.47.2