[ob] More warnings; Call for assistance
Daniel Jacobowitz
drow@false.org
Tue Jan 17 15:22:00 GMT 2006
On Tue, Jan 17, 2006 at 10:17:31AM -0500, Daniel Jacobowitz wrote:
> @@ -161,7 +161,7 @@ find_complaint (struct complaints *compl
> before we stop whining about it? Default is no whining at all,
> since so many systems have ill-constructed symbol files. */
>
> -static unsigned int stop_whining = 0;
> +static int stop_whining = 0;
>
> /* Print a complaint, and link the complaint block into a chain for
> later handling. */
Oops! I did check that this was correct within the logic of the file,
but it still causes three test failures. gdb.cp/maint.exp does
"set complaints -1" and expects to get all complaints.
This is a var_zinteger, which is supposed to be signed - thus my
change. What maint.exp is doing is undocumented, and seems passingly
illogical to me; does anyone object to my changing it to "set
complaints 1000"?
The manual says:
`set complaints LIMIT'
Permits GDB to output LIMIT complaints about each type of unusual
symbols before becoming silent about the problem. Set LIMIT to
zero to suppress all complaints; set it to a large number to
prevent complaints from being suppressed.
--
Daniel Jacobowitz
CodeSourcery
More information about the Gdb-patches
mailing list