summaryrefslogtreecommitdiffstats
path: root/gnu
diff options
context:
space:
mode:
authorobrien <obrien@FreeBSD.org>2000-01-25 12:23:13 +0000
committerobrien <obrien@FreeBSD.org>2000-01-25 12:23:13 +0000
commitdd64f33471b6d8023bd7dac582b2a0b0dd273e97 (patch)
treedc520aa284035d6294d6de9ab3812fc5e8836579 /gnu
parentfffe75d935742bd822a06c8d17bb2ea734d0b3ac (diff)
downloadFreeBSD-src-dd64f33471b6d8023bd7dac582b2a0b0dd273e97.zip
FreeBSD-src-dd64f33471b6d8023bd7dac582b2a0b0dd273e97.tar.gz
Do not use "DEFAULT_VTABLE_THUNKS". The bugs that have existed since
EGCS 1.x have not been worked out. And with 4.0 RELEASE comming quickly we need C++ to be stable and usable.
Diffstat (limited to 'gnu')
-rw-r--r--gnu/lib/libstdc++/_G_config.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/gnu/lib/libstdc++/_G_config.h b/gnu/lib/libstdc++/_G_config.h
index 5a18aec..59dbc77 100644
--- a/gnu/lib/libstdc++/_G_config.h
+++ b/gnu/lib/libstdc++/_G_config.h
@@ -1,3 +1,5 @@
+/* $FreeBSD$ */
+
/* XXX _G_VTABLE_LABEL_PREFIX is different between ELF and a.out */
/* AUTOMATICALLY GENERATED; DO NOT EDIT! */
@@ -5,11 +7,10 @@
#define _G_config_h
#define _G_LIB_VERSION "3.0.0"
#define _G_VTABLE_LABEL_HAS_LENGTH 1
-#define _G_USING_THUNKS
#ifdef __ELF__
#define _G_NAMES_HAVE_UNDERSCORE 0
-#define _G_VTABLE_LABEL_PREFIX "__vt_"
-#define _G_VTABLE_LABEL_PREFIX_ID __vt_
+#define _G_VTABLE_LABEL_PREFIX "_vt$"
+#define _G_VTABLE_LABEL_PREFIX_ID _vt$
#else
#define _G_NAMES_HAVE_UNDERSCORE 1
#define _G_VTABLE_LABEL_PREFIX "__vt$"
OpenPOWER on IntegriCloud