http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54845
Bug #: 54845 Summary: [trunk/gcc/c-family/c-ada-spec.c:3114]: (error) Buffer is accessed out of bounds. Classification: Unclassified Product: gcc Version: 4.8.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: ada AssignedTo: unassig...@gcc.gnu.org ReportedBy: dcb...@hotmail.com I just ran the static analysis checker cppcheck over the source code of today's trunk. The checker said [trunk/gcc/c-family/c-ada-spec.c:3114]: (error) Buffer is accessed out of bounds. The source code is sprintf (buf, "field_%d : aliased ", field_num + 1); but char buf[16]; I make that at least 19 chars written into a 16 char buffer. Suggest increase buf size.