Remove dead code and "current" field from MI thread output doc
authorSimon Marchi <simon.marchi@ericsson.com>
Sat, 22 Apr 2017 01:45:15 +0000 (21:45 -0400)
committerSimon Marchi <simon.marchi@polymtl.ca>
Sat, 22 Apr 2017 01:45:15 +0000 (21:45 -0400)
commit9be21bb4d4f30975766dfaa7d40b53ba10dcc3a0
tree73ed837da7e6f10565e37cc8454ee2c4e0084c00
parentb8ac4fa43d5d37e4028ba2a7cc2d9b100ee85418
Remove dead code and "current" field from MI thread output doc

The MI documentation says that -thread-info output contains a "current"
field in the current thread tuple, with the value "*".  Current GDB
master does not do this, and I couldn't find any GDB version that did.
I suspect that it was never the case.

The code that would correspond to this in print_thread_info_1 is
essentially dead code.  The calls to uiout->text end up in
mi_out::do_text, which is empty.

This patch removes the documentation bit and the dead code.  This
"current" field is not necessary, since -thread-info outputs a
"current-thread-id" field.

gdb/ChangeLog:

* thread.c (print_thread_info_1): Remove dead code.

gdb/doc/ChangeLog:

* gdb.texinfo (GDB/MI Thread Commands): Remove "current" field
from -thread-info output.
gdb/ChangeLog
gdb/doc/ChangeLog
gdb/doc/gdb.texinfo
gdb/thread.c