From 01aaff1d4debd475daae4025bde2e04925193602 Mon Sep 17 00:00:00 2001 From: obrien Date: Tue, 27 Apr 1999 15:43:56 +0000 Subject: [PATCH] Wait until EGCS 1.2 to use more efficient ``thunks'' to implement C++ vtables. While I have yet to hear of any problems with us using thunks. The EGCS mailing list notes some have problems with it and not using them are a safer default. People wanting to use them, can set the appropiate compiler flag. --- contrib/gcc/config/freebsd.h | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/contrib/gcc/config/freebsd.h b/contrib/gcc/config/freebsd.h index a67eac4a6fd4..8db7f10b63e7 100644 --- a/contrib/gcc/config/freebsd.h +++ b/contrib/gcc/config/freebsd.h @@ -1,4 +1,4 @@ -/* $Id: freebsd.h,v 1.7 1999/04/14 00:25:45 obrien Exp $ */ +/* $Id: freebsd.h,v 1.8 1999/04/22 17:45:01 obrien Exp $ */ /* Base configuration file for all FreeBSD targets. Copyright (C) 1999 Free Software Foundation, Inc. @@ -89,9 +89,10 @@ Boston, MA 02111-1307, USA. */ libraries compiled with the native cc. */ #undef NO_DOLLAR_IN_LABEL -/* Use more efficient ``thunks'' to implement C++ vtables. */ +/* Wait until EGCS 1.2 to use more efficient ``thunks'' to implement + C++ vtables. */ #undef DEFAULT_VTABLE_THUNKS -#define DEFAULT_VTABLE_THUNKS 1 +#define DEFAULT_VTABLE_THUNKS 0 /* Miscellaneous parameters. */