Ok, Well, I'll check this probably next year :)
Apart from that I see the only advantage is expanding macros. If you need this feature right now and you're using 'vim', I wrote a plug-in which expands macro in editor on request. If somebody wants it I can post it here. ~d On Sunday 22 December 2002 23:50, Garst R. Reese wrote: > Hi Dmitry, > I just downloaded 5.3 > Below are the potentially significant changes since 5.1.1 > Hope this helps, > Garst > > Dmitry wrote: > > What's the advantage of newer gdb? > > * 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. > > * New command "set max-user-call-depth <nnn>" > > This command allows the user to limit the call depth of user-defined > commands. The default is 1024. > > 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]". > > This command is a hint that tells gdb that read-only sections > really are read-only (ie. that their contents will not change). > In this mode, gdb will go to the object file rather than the > target to read memory from read-only sections (such as ".text"). > This can be a significant performance improvement on some > (notably embedded) targets. > > * New command line option > > GDB now accepts --pid or -p followed by a process id. > > * Change in command line behavior -- corefiles vs. process ids. > > There is a subtle behavior in the way in which GDB handles > command line arguments. The first non-flag argument is always > a program to debug, but the second non-flag argument may either > be a corefile or a process id. Previously, GDB would attempt to > open the second argument as a corefile, and if that failed, would > issue a superfluous error message and then attempt to attach it as > a process. Now, if the second argument begins with a non-digit, > it will be treated as a corefile. If it begins with a digit, > GDB will attempt to attach it as a process, and if no such process > is found, will then attempt to open it as a corefile. > > * Changes to command line processing > > The new `--args' feature can be used to specify command-line arguments > for the inferior from gdb's command line. > > * Changes to key bindings > > There is a new `operate-and-get-next' function bound to `C-o'. > > > ------------------------------------------------------- > This sf.net email is sponsored by:ThinkGeek > Welcome to geek heaven. > http://thinkgeek.com/sf > _______________________________________________ > Mspgcc-users mailing list > Mspgcc-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/mspgcc-users -- /******************************************************************** ("`-''-/").___..--''"`-._ (\ Dimmy the Wild UA1ACZ `6_ 6 ) `-. ( ).`-.__.`) Enterprise Information Sys (_Y_.)' ._ ) `._ `. ``-..-' Nevsky prospekt, 20 / 44 _..`--'_..-_/ /--'_.' ,' Saint Petersburg, Russia (il),-'' (li),' ((!.-' +7 (812) 3468202, 5585314 ********************************************************************/