aboutsummaryrefslogtreecommitdiff
path: root/contrib/gcc
diff options
context:
space:
mode:
authorPeter Wemm <peter@FreeBSD.org>1998-03-09 03:26:57 +0000
committerPeter Wemm <peter@FreeBSD.org>1998-03-09 03:26:57 +0000
commit3f39463468859bdd95341e115b07c33215b5a302 (patch)
tree3094384c6b69141a5e55ab427d5402e495db66ff /contrib/gcc
parent6cc8ce08fe804cd01c143ca8473cce8ba5cd3892 (diff)
downloadsrc-3f39463468859bdd95341e115b07c33215b5a302.tar.gz
src-3f39463468859bdd95341e115b07c33215b5a302.zip
Don't disable the use of $ in assembler labels.. It changes libstdc++
and libg++ so that they won't work with existing binaries (including netscape!!).
Notes
Notes: svn path=/head/; revision=34349
Diffstat (limited to 'contrib/gcc')
-rw-r--r--contrib/gcc/config/i386/freebsd.h3
-rw-r--r--contrib/gcc/config/i386/freebsd.h.fixed3
2 files changed, 6 insertions, 0 deletions
diff --git a/contrib/gcc/config/i386/freebsd.h b/contrib/gcc/config/i386/freebsd.h
index 093b377a72b2..f66137cca0e8 100644
--- a/contrib/gcc/config/i386/freebsd.h
+++ b/contrib/gcc/config/i386/freebsd.h
@@ -360,6 +360,9 @@ do { \
VOIDmode, 0); \
} while (0)
+/* Use dollar signs in special g++ assembler names. */
+#undef NO_DOLLAR_IN_LABEL
+
/* Map i386 registers to the numbers dwarf expects. Of course this is different
from what stabs expects. */
diff --git a/contrib/gcc/config/i386/freebsd.h.fixed b/contrib/gcc/config/i386/freebsd.h.fixed
index 093b377a72b2..f66137cca0e8 100644
--- a/contrib/gcc/config/i386/freebsd.h.fixed
+++ b/contrib/gcc/config/i386/freebsd.h.fixed
@@ -360,6 +360,9 @@ do { \
VOIDmode, 0); \
} while (0)
+/* Use dollar signs in special g++ assembler names. */
+#undef NO_DOLLAR_IN_LABEL
+
/* Map i386 registers to the numbers dwarf expects. Of course this is different
from what stabs expects. */