Hello, This patch adds an internal_warning() function to GDB. It's behavour is identical to internal_error() (quit? dump core?) only, at the end, it doesn't throw an error, instead returning to the caller. A programmer would call internal_warning() when things are bad but still recoverable. Eg, a deprecated function is called and needs to be reported to the user. If you look carefully, you'll notice that the patch includes a mechanism that will allow the quit/core-dump behavour to be controlled at runtime via commands. It doesn't yet add the commands, that will be a separate patch/proposal (I maxed out on patch size :-). I'm working on gdbint doco but separatly. The patch does at least add documentation for the ``maint internal-error'' and ``maint internal-warning'' commands. It includes a testcase. thoughts? doco ok? testsuite ok? Andrew