This is the mail archive of the
gdb-cvs@sources.redhat.com
mailing list for the GDB project.
src/gdb ChangeLog.cplus Makefile.in cp-names.y ...
- From: drow at sources dot redhat dot com
- To: gdb-cvs at sources dot redhat dot com
- Date: 4 Jan 2004 22:42:41 -0000
- Subject: src/gdb ChangeLog.cplus Makefile.in cp-names.y ...
CVSROOT: /cvs/src
Module name: src
Branch: drow-cplus-branch
Changes by: drow@sourceware.org 2004-01-04 22:42:41
Modified files:
gdb : ChangeLog.cplus Makefile.in cp-names.y
cp-support.c cp-support.h dwarf2read.c
Removed files:
gdb : cp-names.h
Log message:
* Makefile.in (cp_names_h): Remove.
(cp_demangle_h): New.
(cp-names.tab.o, cp-names-main.tab.o): Use $(cp_demangle_h) and
remove $(cp_names_h).
(cp-support.o): Use $(cp_demangle_h).
* cp-names.y: Don't include cp-names.h.
(cp_comp_to_string): Export.
(cp_canonicalize_string): Move to cp-support.c.
(demangled_name_to_comp, mangled_name_to_comp): New functions.
* cp-support.c: Include "cp-demangle.h".
(cp_canonicalize_string): New function, moved from cp-names.y and
updated.
(class_name_from_physname, method_name_from_physname): Rewritten.
(find_last_component): Removed.
* cp-support.h: Add new opaque types and prototypes.
* dwarf2read.c: Don't include cp-names.h.
* cp-names.h: Remove file.
Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gdb/ChangeLog.cplus.diff?cvsroot=src&only_with_tag=drow-cplus-branch&r1=1.1.2.25&r2=1.1.2.26
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gdb/Makefile.in.diff?cvsroot=src&only_with_tag=drow-cplus-branch&r1=1.268.2.9&r2=1.268.2.10
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gdb/cp-names.y.diff?cvsroot=src&only_with_tag=drow-cplus-branch&r1=1.1.2.16&r2=1.1.2.17
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gdb/cp-support.c.diff?cvsroot=src&only_with_tag=drow-cplus-branch&r1=1.1.6.4&r2=1.1.6.5
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gdb/cp-support.h.diff?cvsroot=src&only_with_tag=drow-cplus-branch&r1=1.1.6.3&r2=1.1.6.4
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gdb/dwarf2read.c.diff?cvsroot=src&only_with_tag=drow-cplus-branch&r1=1.67.2.5&r2=1.67.2.6
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gdb/cp-names.h.diff?cvsroot=src&only_with_tag=drow-cplus-branch&r1=1.1.2.1&r2=NONE