X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=gdb%2FNEWS;h=fdfd0339ef3e0fbda712353c8614c7093ce9089c;hb=eb4c54a2884d1fc89fc500ab0a1a2877d8bc8bf7;hp=c73a40ebf078a2b2b505cff314e903f1d8fe6140;hpb=89743e04ff1ccfc4ff1e1a53b81fd43337ed0a4b;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/NEWS b/gdb/NEWS index c73a40ebf0..fdfd0339ef 100644 --- a/gdb/NEWS +++ b/gdb/NEWS @@ -3,12 +3,117 @@ *** 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. + +* 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. + +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 + +Configurations that have been declared obsolete in this release have +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 +Fujitsu FR30 fr30-*-elf* +Motorola Delta 88000 running Sys V m88k-motorola-sysv or delta88 +Argonaut Risc Chip (ARC) arc-*-* + +* OBSOLETE languages + +CHILL, a Pascal like language used by telecommunications companies. + +* REMOVED configurations and files + +AMD 29k family via UDI a29k-amd-udi, udi29k +A29K VxWorks a29k-*-vxworks +AMD 29000 embedded, using EBMON a29k-none-none +AMD 29000 embedded with COFF a29k-none-coff +AMD 29000 embedded with a.out a29k-none-aout + +testsuite/gdb.hp/gdb.threads-hp/ directory + +* New command "set max-user-call-depth " + +This command allows the user to limit the call depth of user-defined +commands. The default is 1024. + +* Changes in FreeBSD/i386 native debugging. + +Support for the "generate-core-file" has been added. + * New commands "dump", "append", and "restore". 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). +*** 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]".