Subject: CVS commit: gnusrc/gnu/dist/toolchain/gcc/f
To: None <source-changes@netbsd.org>
From: Rafal Boni <rafal@netbsd.org>
List: source-changes
Date: 10/30/2002 20:14:39
Module Name: gnusrc
Committed By: rafal
Date: Wed Oct 30 18:14:38 UTC 2002
Modified Files:
gnusrc/gnu/dist/toolchain/gcc/f: fini.c
Log Message:
Fix a bug with list handling that caused this to abort with a "extraneous
<string>" message if the stars were aligned incorrectly due to fast-and-
loose list handling.
The list handling code didn't discriminate between list nodes and list
heads, resulting in string comparisons using memory in the "list heads
by length" array as the target of the comparison; if the string being
handled was short enough and the pointers present in the list heads
array were just the right form the tool would get spurious matches and
exit with the above message.
PR toolchain/18858
To generate a diff of this commit:
cvs rdiff -r1.1.1.1 -r1.2 gnusrc/gnu/dist/toolchain/gcc/f/fini.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.