From 3b9aa3617ceece1c89d02b05534e486fcff4d08d Mon Sep 17 00:00:00 2001 From: "David E. O'Brien" Date: Tue, 25 Jan 2000 12:23:13 +0000 Subject: [PATCH] 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. --- gnu/lib/libstdc++/_G_config.h | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/gnu/lib/libstdc++/_G_config.h b/gnu/lib/libstdc++/_G_config.h index 5a18aec9a32..59dbc773060 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$"