diff options
author | obrien <obrien@FreeBSD.org> | 2000-01-25 12:23:13 +0000 |
---|---|---|
committer | obrien <obrien@FreeBSD.org> | 2000-01-25 12:23:13 +0000 |
commit | dd64f33471b6d8023bd7dac582b2a0b0dd273e97 (patch) | |
tree | dc520aa284035d6294d6de9ab3812fc5e8836579 /gnu | |
parent | fffe75d935742bd822a06c8d17bb2ea734d0b3ac (diff) | |
download | FreeBSD-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.h | 7 |
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$" |