From: Alan Modra Date: Mon, 29 Jan 2024 23:08:56 +0000 (+1030) Subject: PR31314, chew crashing on use of uninitialized value X-Git-Tag: gdb-15-branchpoint~1087 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=e175a2fc60cb9709c4461cdd8596ae05e529d67b;p=thirdparty%2Fbinutils-gdb.git PR31314, chew crashing on use of uninitialized value The "drop" call in wrap_comment already increments pc. Defining DOCDD in proto.str is a warning fix. PR 31314 * chew.c (wrap_comment): Don't increment pc. * proto.str (DOCDD): Define. --- diff --git a/bfd/doc/chew.c b/bfd/doc/chew.c index 28c8072c272..842d4153005 100644 --- a/bfd/doc/chew.c +++ b/bfd/doc/chew.c @@ -541,8 +541,6 @@ wrap_comment (void) overwrite_string (tos - 1, &out); drop (); - - pc++; } /* Mod tos so that only lines with leading dots remain */ diff --git a/bfd/doc/proto.str b/bfd/doc/proto.str index ee06c31fa7c..9a56397d719 100644 --- a/bfd/doc/proto.str +++ b/bfd/doc/proto.str @@ -166,6 +166,7 @@ : SUBSUBSECTION ignore ; : INODE ignore ; : DESCRIPTION ignore ; +: DOCDD ignore ; : ENDDD EXTERNAL ; : FUNCTION EXTERNAL ; : INTERNAL_FUNCTION INTERNAL ;