From: Paul Pluzhnikov Date: Tue, 21 Jul 2009 18:21:02 +0000 (+0000) Subject: 2009-07-21 Paul Pluzhnikov X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=26bb68be7901ed5d71809f182fcc780abd0d48f4;p=binutils-gdb.git 2009-07-21 Paul Pluzhnikov * util.c (internal_vproblem): Always print failure message. --- diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 161d275c83b..47e946fca70 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,7 @@ +2009-07-21 Paul Pluzhnikov + + * util.c (internal_vproblem): Always print failure message. + 2009-07-21 Daniel Jacobowitz Vladimir Prus diff --git a/gdb/utils.c b/gdb/utils.c index 89278f60071..eb75f2e50f8 100644 --- a/gdb/utils.c +++ b/gdb/utils.c @@ -933,7 +933,15 @@ further debugging may prove unreliable.", file, line, problem->name, msg); /* Default (yes/batch case) is to quit GDB. When in batch mode this lessens the likelihood of GDB going into an infinite loop. */ - quit_p = query (_("%s\nQuit this debugging session? "), reason); + if (caution == 0) + { + /* Emit the message and quit. */ + fputs_unfiltered (reason, gdb_stderr); + fputs_unfiltered ("\n", gdb_stderr); + quit_p = 1; + } + else + quit_p = query (_("%s\nQuit this debugging session? "), reason); } else if (problem->should_quit == internal_problem_yes) quit_p = 1;