* ptype/o prints offsets and sizes of members (like pahole)
* tab-completion improved: quoting function names is not generally
necessary anymore, completion offers for breakpoint don't include
data symbol
* enable/disable breakpoints now accept ranges: 'disable 1.3-5'
* new commands:
- set/show cwd: working directory of debuggee
- set/show compile-gcc: program to use for 'compile' command
- starti: start program and stop at first instruction
- TUI single-key commands: 'i' for stepi and 'o' for nexti
* --readnever option disables any reading of debug info (for dumping)
* s390: guarded storage register access for z14
* gcore option -a dumps all memory mapping
* C++ breakpoints: 'b foo' will now set a breakpoint on all functions
and methods named 'foo' no matter the scope. Use -qualified if you
don't want that
* python scripting: new events gdb.new_inferior, gdb.inferior_deleted
and gdb.new_thread; new command rbreak (breakpoint accepting regexps)
* gdbserver can be passed environment parameters to remote debuggee
- Added patches from Fedora:
gdb-ppc64-stwux-tautological-compare.patch
gdb-rhbz1540559-gdbaddindex-glibcdebug-regression.patch
gdb-vla-intel-fix-print-char-array.patch
- Removed unused gdb-libstdc++-v3-python-7.1.1-20170526.tar.bz2
- Removed obsolete upstream patches:
gdb-s390x-1b63490.patch
gdb-s390x-289e23a.patch
gdb-s390x-8fe09d7.patch
gdb-s390x-96235dc.patch
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=177
The GDB 4.8 features are:
* Guile scripting support.
* Python scripting enhancements.
* New commands:
** guile
** guile-repl
** info auto-load guile-scripts [REGEXP]
* New options:
** maint ada set ignore-descriptive-types (on|off)
** maint set target-async (on|off)
** set|show auto-load guile-scripts (on|off)
** set|show auto-connect-native-target
** set|show guile print-stack (none|message|full)
** set|show mi-async (on|off)
** set|show print symbol-loading (off|brief|full)
** set|show record btrace replay-memory-access (read-only|read-write)
* Remote Protocol:
** The qXfer:btrace:read packet supports a new annex 'delta'.
* GDB/MI:
** A new option "-gdb-set mi-async" replaces "-gdb-set target-async".
* New target configurations:
** PowerPC64 GNU/Linux little-endian
* btrace enhancements:
** The btrace record target now supports the 'record goto' command.
** The btrace record target supports limited reverse execution and
replay.
* ISO C99 variable length automatic arrays support.
* It is no longer required to "set target-async on" in order to use
background execution commands (e.g., "c&", "s&", etc.).
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=102