aboutsummaryrefslogtreecommitdiff
path: root/gdb/tm-sysv4.h
diff options
context:
space:
mode:
Diffstat (limited to 'gdb/tm-sysv4.h')
-rw-r--r--gdb/tm-sysv4.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/gdb/tm-sysv4.h b/gdb/tm-sysv4.h
index cdf747b..a058e8f 100644
--- a/gdb/tm-sysv4.h
+++ b/gdb/tm-sysv4.h
@@ -39,3 +39,13 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */
tables." So... */
#undef NAMES_HAVE_UNDERSCORE
+
+/* It is unknown which, if any, SVR4 assemblers do not accept dollar signs
+ in identifiers. The default in G++ is to use dots instead, for all SVR4
+ systems, so we make that our default also. FIXME: There should be some
+ way to get G++ to tell us what CPLUS_MARKER it is using, perhaps by
+ stashing it in the debugging information as part of the name of an
+ invented symbol ("gcc_cplus_marker$" for example). */
+
+#undef CPLUS_MARKER
+#define CPLUS_MARKER '.'