aboutsummaryrefslogtreecommitdiff
path: root/gdb/config/djgpp
diff options
context:
space:
mode:
authorDaniel Jacobowitz <drow@false.org>2005-03-11 02:24:23 +0000
committerDaniel Jacobowitz <drow@false.org>2005-03-11 02:24:23 +0000
commitfb4c6eba439c4dcd3a58caae407d5d49a7d6e96d (patch)
treecaf532075e218670637faf0ab7f4e7354e86f369 /gdb/config/djgpp
parent0fa77c953fa63fc96ebcc2b2560481c0bd0b4b56 (diff)
downloadgdb-fb4c6eba439c4dcd3a58caae407d5d49a7d6e96d.zip
gdb-fb4c6eba439c4dcd3a58caae407d5d49a7d6e96d.tar.gz
gdb-fb4c6eba439c4dcd3a58caae407d5d49a7d6e96d.tar.bz2
* Makefile.in (SFILES): Add cp-names.y.
(libiberty_h, safe_ctype_h): New. (YYFILES): Add cp-names.c. (YYOBJ): Add cp-names.o. (test-cp-names.o, test-cp-names$(EXEEXT), cp-names.o): New rules. (clean): Remove test-cp-names$(EXEEXT). (local-maintainer-clean): Remove cp-names.c. * cp-names.y: New file. * cp-support.c (find_last_component): Delete. (d_left, d_right): Define. (cp_canonicalize_string, mangled_name_to_comp): New functions. (cp_class_name_from_physname, method_name_from_physname): Rewrite to use mangled_name_to_comp. * cp-support.h (cp_canonicalize_string, cp_demangled_name_to_comp) (cp_comp_to_string): New prototypes. * config/djgpp/fnchange.lst: Add cp-names.c.
Diffstat (limited to 'gdb/config/djgpp')
-rw-r--r--gdb/config/djgpp/fnchange.lst1
1 files changed, 1 insertions, 0 deletions
diff --git a/gdb/config/djgpp/fnchange.lst b/gdb/config/djgpp/fnchange.lst
index fe0a509..70f42e2 100644
--- a/gdb/config/djgpp/fnchange.lst
+++ b/gdb/config/djgpp/fnchange.lst
@@ -103,6 +103,7 @@
@V@/gdb/config/rs6000/tm-rs6000.h @V@/gdb/config/rs6000/tm-rs6k.h
@V@/gdb/config/rs6000/tm-rs6000ly.h @V@/gdb/config/rs6000/tm-rs6kly.h
@V@/gdb/config/sparc/tm-sparclynx.h @V@/gdb/config/sparc/tm-splynx.h
+@V@/gdb/cp-names.c @V@/gdb/cpnames.c
@V@/gdb/f-exp.tab.c @V@/gdb/f-exp_tab.c
@V@/gdb/gdbtk/ChangeLog-2001 @V@/gdb/gdbtk/ChangeLog.001
@V@/gdb/gdbtk/ChangeLog-2002 @V@/gdb/gdbtk/ChangeLog.002