diff options
author | Alan Modra <amodra@gmail.com> | 2024-01-30 09:38:56 +1030 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2024-01-30 09:48:18 +1030 |
commit | 6d329337f6701fe090602c6f8ca373250eb91b82 (patch) | |
tree | bd7dfacac6fccdd296614a937c561a810d571356 | |
parent | 3f56050d62ee48df02cfba3304133e5caf79014d (diff) | |
download | fsf-binutils-gdb-6d329337f6701fe090602c6f8ca373250eb91b82.zip fsf-binutils-gdb-6d329337f6701fe090602c6f8ca373250eb91b82.tar.gz fsf-binutils-gdb-6d329337f6701fe090602c6f8ca373250eb91b82.tar.bz2 |
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.
(cherry picked from commit e175a2fc60cb9709c4461cdd8596ae05e529d67b)
-rw-r--r-- | bfd/doc/chew.c | 2 | ||||
-rw-r--r-- | bfd/doc/proto.str | 1 |
2 files changed, 1 insertions, 2 deletions
diff --git a/bfd/doc/chew.c b/bfd/doc/chew.c index 28c8072..842d415 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 ee06c31..9a56397 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 ; |