This is an update to the documentation based on feedback of previous reviews. In this patch, the only change is the MI option name change. Otherwise, it should be the same. [Eli -- I'm not sure it is worth your time to continue to review these doc changes of mine. It is going to take a long time to get this series resolved and ready for commit. Perhaps I should just post a final doc patch when everything else is ready?] Keith Changes since last version: - use --source, --function, --label, --line instead of "-s", "-m", "-l", "-o" ChangeLog 2014-05-29 Keith Seitz * NEWS: Mention explicit locations. * breakpoint.c [LOCATION_HELP_STRING]: New macro. [BREAK_ARGS_HELP]: Use LOCATION_HELP_STRING. (_initialize_breakpoint): Update documentation for "clear", "break", "trace", "strace", "ftrace", and "dprintf". doc/ChangeLog 2014-05-29 Keith Seitz * gdb.texinfo (Thread-Specific Breakpoints): Use "location(s)" instead of "linespec(s)". (Printing Source Lines): Likewise. (Specifying a Location): Rewrite. Add explanations for each location type. (Source and Machine Code): Use "location(s)" instead of "linespec(s)". (C Preprocessor Macros): Likewise. (Create and Delete Tracepoints): Likewise. (Extensions for Ada Tasks): Likewise. (Continuing at a Different Address): Remove "linespec" examples. Add reference to "Specify a Location" (The -break-insert Command): Rewrite. Add anchor. Add reference to appropriate manual section discussing locations. (The -dprintf-insert Command): Refer to -break-insert for specification of 'location'. testsuite/ChangeLog 2014-05-29 Keith Seitz * gdb.base/help.exp: Update help_breakpoint_text.