diff options
author | Fred Fish <fnf@specifix.com> | 1992-07-14 02:13:12 +0000 |
---|---|---|
committer | Fred Fish <fnf@specifix.com> | 1992-07-14 02:13:12 +0000 |
commit | 2dbde378c431470dcb97749fc56b470b5a779f74 (patch) | |
tree | 04219a54f212588ebb2ff7b258d0e1b69a2081c7 /gdb/printcmd.c | |
parent | d48da190b5fffeaf05afd4ae769a44fd6c46a1fc (diff) | |
download | gdb-2dbde378c431470dcb97749fc56b470b5a779f74.zip gdb-2dbde378c431470dcb97749fc56b470b5a779f74.tar.gz gdb-2dbde378c431470dcb97749fc56b470b5a779f74.tar.bz2 |
* Makefile.in (DEMANGLING_STYLE): New define to set default
demangling style for C++. Defaults to "auto".
* Makefile.in (DEMANGLE_OPTS): Use DEMANGLING_STYLE.
* Makefile.in (SFILES_MAINDIR): Add demangle.c
* Makefile.in (OBS): Add demangle.o
* cplus-dem.c (GNU_DEMANGLING, ARM_DEMANGLING, LUCID_DEMANGLING):
Remove compile time decisions about demangling style and replace
with runtime decisions using current_demangling_style.
* cplus-dem.c (main): Expand code included during building of
standalone demangler to recognize demangling style options.
* dbxread.c (demangle.h): Include.
* dbxread.c (read_ofile_symtab, process_one_symbol): Set GNU C++
demangling style if processing g++ code and current demangling style
is auto (Note: this feature currently disabled.)
* demangle.c: New file, generic demangling control.
* demangle.h (demangling_styles): New enumeration to select one
of several demangling styles. Also define string names for each
style.
* demangle.h (set_demangling_style): Add prototype.
* dwarfread.c (demangle.h): Include.
* dwarfread.c (GPLUS_PRODUCER, LCC_PRODUCER, CFRONT_PRODUCER):
New producer string prefixes to recognize.
* dwarfread.c (handle_producer): Consolidate actions for specific
producers. Set demangling style based on producer string if
current style is auto. (Note: this feature currently disabled.)
* config/ncr3000.mt (DEMANGLE_OPTS): Remove.
Diffstat (limited to 'gdb/printcmd.c')
0 files changed, 0 insertions, 0 deletions