summaryrefslogtreecommitdiffstats
path: root/contrib/gcc/config
diff options
context:
space:
mode:
authorobrien <obrien@FreeBSD.org>1999-04-30 19:12:51 +0000
committerobrien <obrien@FreeBSD.org>1999-04-30 19:12:51 +0000
commit0d3ecf09a3f496015692a9a5c69dd6b3b05ec7b4 (patch)
treea6799a54a5447f065e369d366a531dccfb8a9c0d /contrib/gcc/config
parenta4398bb8508b8d668a0d07e06cf17e2d22b38f40 (diff)
downloadFreeBSD-src-0d3ecf09a3f496015692a9a5c69dd6b3b05ec7b4.zip
FreeBSD-src-0d3ecf09a3f496015692a9a5c69dd6b3b05ec7b4.tar.gz
Turn DEFAULT_VTABLE_THUNKS back on. It caused problems with undefined symbols
in libstdc++. Until I have a chance to look at what that problem is and to carefully consider the upgrade issues of turning it back on at a later date if we leave it turned off for any extended peroid of time.
Diffstat (limited to 'contrib/gcc/config')
-rw-r--r--contrib/gcc/config/freebsd.h9
1 files changed, 5 insertions, 4 deletions
diff --git a/contrib/gcc/config/freebsd.h b/contrib/gcc/config/freebsd.h
index bc82019..a976859 100644
--- a/contrib/gcc/config/freebsd.h
+++ b/contrib/gcc/config/freebsd.h
@@ -1,4 +1,4 @@
-/* $Id: freebsd.h,v 1.10 1999/04/27 19:29:41 obrien Exp $ */
+/* $Id: freebsd.h,v 1.11 1999/04/28 18:48:06 obrien Exp $ */
/* Base configuration file for all FreeBSD targets.
Copyright (C) 1999 Free Software Foundation, Inc.
@@ -76,10 +76,11 @@ Boston, MA 02111-1307, USA. */
libraries compiled with the native cc. */
#undef NO_DOLLAR_IN_LABEL
-/* Wait until EGCS 1.2 to use more efficient ``thunks'' to implement
- C++ vtables. */
+/* Use more efficient ``thunks'' to implement C++ vtables. XXX note that
+ this setting is claimed to have a few bugs by the EGCS maintainers. They
+ believe the bugs will be worked out in EGCS 1.2. */
#undef DEFAULT_VTABLE_THUNKS
-#define DEFAULT_VTABLE_THUNKS 0
+#define DEFAULT_VTABLE_THUNKS 1
/* Miscellaneous parameters. */
OpenPOWER on IntegriCloud