X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=gdb%2FNEWS;h=53d1c6e2486dfb7af64ff2419bef52e42daacdd2;hb=b4be1b0648608a2578bbed39841c8ee411773edd;hp=c9e801c33efe16b8ce73124842f0fa4b8cae0632;hpb=140a4bc099820c909da0eac1df0f56ec468ad3dd;p=external%2Fbinutils.git diff --git a/gdb/NEWS b/gdb/NEWS index c9e801c..53d1c6e 100644 --- a/gdb/NEWS +++ b/gdb/NEWS @@ -1,7 +1,9 @@ What has changed in GDB? (Organized release by release) -*** Changes since GDB 8.2 +*** Changes since GDB 8.3 + +*** Changes in GDB 8.3 * GDB and GDBserver now support access to additional registers on PowerPC GNU/Linux targets: PPR, DSCR, TAR, EBB/PMU registers, and @@ -30,14 +32,6 @@ * GDB in batch mode now exits with status 1 if the last command to be executed failed. -* Changes to the "frame", "select-frame", and "info frame" CLI - commands. These commands all now take a frame specification which - is either a frame level, or one of the keywords 'level', 'address', - 'function', or 'view' followed by a parameter. Selecting a frame by - address, or viewing a frame outside the current backtrace now - requires the use of a keyword. Selecting a frame by level is - unchanged. The MI comment "-stack-select-frame" is unchanged. - * The RISC-V target now supports target descriptions. * System call catchpoints now support system call aliases on FreeBSD. @@ -58,10 +52,8 @@ source code snippets. See the "set style" commands, below, for more information. -* New targets - - NXP S12Z s12z-*-elf - GNU/Linux/OpenRISC or1k*-*-linux* +* Removed support for old demangling styles arm, edg, gnu, hp and + lucid. * New commands @@ -103,6 +95,14 @@ info proc files * Changed commands +Changes to the "frame", "select-frame", and "info frame" CLI commands. + These commands all now take a frame specification which + is either a frame level, or one of the keywords 'level', 'address', + 'function', or 'view' followed by a parameter. Selecting a frame by + address, or viewing a frame outside the current backtrace now + requires the use of a keyword. Selecting a frame by level is + unchanged. The MI comment "-stack-select-frame" is unchanged. + target remote FILENAME target extended-remote FILENAME If FILENAME is a Unix domain socket, GDB will attempt to connect @@ -138,7 +138,7 @@ show tui tab-width NCHARS set style enabled [on|off] show style enabled Enable or disable terminal styling. Styling is enabled by default - on most hosts. + on most hosts, but disabled by default when in batch mode. set style filename foreground COLOR set style filename background COLOR @@ -162,6 +162,8 @@ set style address intensity VALUE * MI changes + ** The default version of the MI interpreter is now 3 (-i=mi3). + ** The '-data-disassemble' MI command now accepts an '-a' option to disassemble the whole function surrounding the given program counter value or function name. Support for this feature can be @@ -171,6 +173,18 @@ set style address intensity VALUE ** Command responses and notifications that include a frame now include the frame's architecture in a new "arch" attribute. + ** The output of information about multi-location breakpoints (which is + syntactically incorrect in MI 2) has changed in MI 3. This affects + the following commands and events: + + - -break-insert + - -break-info + - =breakpoint-created + - =breakpoint-modified + + The -fix-multi-location-breakpoint-output command can be used to enable + this behavior with previous MI versions. + * New native configurations GNU/Linux/RISC-V riscv*-*-linux* @@ -182,9 +196,18 @@ GNU/Linux/RISC-V riscv*-*-linux* CSKY ELF csky*-*-elf CSKY GNU/LINUX csky*-*-linux FreeBSD/riscv riscv*-*-freebsd* +NXP S12Z s12z-*-elf +GNU/Linux/OpenRISC or1k*-*-linux* + +* Removed targets + +GDB no longer supports native debugging on versions of MS-Windows +before Windows XP. * Python API + ** GDB no longer supports Python versions less than 2.6. + ** The gdb.Inferior type has a new 'progspace' property, which is the program space associated to that inferior. @@ -199,6 +222,9 @@ FreeBSD/riscv riscv*-*-freebsd* gdb.SYMBOL_TYPES_DOMAIN are now deprecated. These were never correct and did not work properly. + ** The gdb.Value type has a new constructor, which is used to construct a + gdb.Value from a Python buffer object and a gdb.Type. + * Configure changes --enable-ubsan