diff options
Diffstat (limited to 'gdb/NEWS')
-rw-r--r-- | gdb/NEWS | 78 |
1 files changed, 66 insertions, 12 deletions
@@ -3,44 +3,50 @@ *** Changes since GDB 5.2: +* ``gdbserver'' now supports multi-threaded applications on some targets + +Support for debugging multi-threaded applications which use +the GNU/Linux LinuxThreads package has been added for +arm*-*-linux*-gnu*, i[3456]86-*-linux*-gnu*, mips*-*-linux*-gnu*, +powerpc*-*-linux*-gnu*, and sh*-*-linux*-gnu*. + * GDB now supports C/C++ preprocessor macros. GDB now expands preprocessor macro invocations in C/C++ expressions, and provides various commands for showing macro definitions and how they expand. +The new command `macro expand EXPRESSION' expands any macro +invocations in expression, and shows the result. + +The new command `show macro MACRO-NAME' shows the definition of the +macro named MACRO-NAME, and where it was defined. + Most compilers don't include information about macros in the debugging information by default. In GCC 3.1, for example, you need to compile your program with the options `-gdwarf-2 -g3'. If the macro information is present in the executable, GDB will read it. -Here are the new commands for working with macros: - -** macro expand EXPRESSION - -Expand any macro invocations in expression, and show the result. - -** show macro MACRO-NAME - -Show the definition of the macro named MACRO-NAME, and where it was -defined. - * Multi-arched targets. DEC Alpha (partial) alpha*-*-* DEC VAX (partial) vax-*-* NEC V850 v850-*-* National Semiconductor NS32000 (partial) ns32k-*-* +Motorola 68000 (partial) m68k-*-* +Motorola MCORE mcore-*-* * New targets. -Atmel AVR avr*-*-* +Fujitsu FRV architecture added by Red Hat frv*-*-* + * New native configurations Alpha NetBSD alpha*-*-netbsd* SH NetBSD sh*-*-netbsdelf* MIPS NetBSD mips*-*-netbsd* +UltraSPARC NetBSD sparc64-*-netbsd* * OBSOLETE configurations and files @@ -49,6 +55,24 @@ been commented out. Unless there is activity to revive these configurations, the next release of GDB will have their sources permanently REMOVED. +Mitsubishi D30V d30v-*-* +OS/9000 i[34]86-*-os9k +IBM AIX PS/2 i[3456]86-*-aix +Fujitsu FR30 fr30-*-elf* +Motorola Delta 88000 running Sys V m88k-motorola-sysv or delta88 +Argonaut Risc Chip (ARC) arc-*-* +i386 running Mach 3.0 i[3456]86-*-mach3* +i386 running Mach i[3456]86-*-mach* +i386 running OSF/1 i[3456]86-*osf1mk* +HP/Apollo 68k Family m68*-apollo*-sysv*, + m68*-apollo*-bsd*, + m68*-hp-bsd*, m68*-hp-hpux* +I960 with MON960 i960-*-coff + +* OBSOLETE languages + +CHILL, a Pascal like language used by telecommunications companies. + * REMOVED configurations and files AMD 29k family via UDI a29k-amd-udi, udi29k @@ -74,6 +98,36 @@ These commands allow data to be copied from target memory to a bfd-format or binary file (dump and append), and back from a file into memory (restore). +* Improved "next/step" support on multi-processor Alpha Tru64. + +The previous single-step mechanism could cause unpredictable problems, +including the random appearance of SIGSEGV or SIGTRAP signals. The use +of a software single-step mechanism prevents this. + +*** Changes in GDB 5.2.1: + +* New targets. + +Atmel AVR avr*-*-* + +* Bug fixes + +gdb/182: gdb/323: gdb/237: On alpha, gdb was reporting: +mdebugread.c:2443: gdb-internal-error: sect_index_data not initialized +Fix, by Joel Brobecker imported from mainline. + +gdb/439: gdb/291: On some ELF object files, gdb was reporting: +dwarf2read.c:1072: gdb-internal-error: sect_index_text not initialize +Fix, by Fred Fish, imported from mainline. + +Dwarf2 .debug_frame & .eh_frame handler improved in many ways. +Surprisingly enough, it works now. +By Michal Ludvig, imported from mainline. + +i386 hardware watchpoint support: +avoid misses on second run for some targets. +By Pierre Muller, imported from mainline. + *** Changes in GDB 5.2: * New command "set trust-readonly-sections on[off]". |