From b0b3cf5e33a0c4fe2dac1ee04e61f179f620ed29 Mon Sep 17 00:00:00 2001
From: "Loren J. Rittle" <ljrittle@acm.org>
Date: Mon, 26 Nov 2001 19:24:09 +0000
Subject: [PATCH] stormy16.h: Remove DEFAULT_VTABLE_THUNKS.

        * config/stormy16/stormy16.h: Remove DEFAULT_VTABLE_THUNKS.
        * config/i386/netbsd-elf.h: Likewise.

From-SVN: r47349
---
 gcc/ChangeLog                  |  5 +++++
 gcc/config/i386/netbsd-elf.h   |  3 ---
 gcc/config/stormy16/stormy16.h | 12 ------------
 3 files changed, 5 insertions(+), 15 deletions(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 4a210b73328a..527431f41684 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2001-11-26  Loren J. Rittle  <ljrittle@acm.org>
+
+	* config/stormy16/stormy16.h: Remove DEFAULT_VTABLE_THUNKS.
+	* config/i386/netbsd-elf.h: Likewise.
+
 2001-11-26  David Edelsohn  <edelsohn@gnu.org>
 
 	* doc/trouble.texi: Remove outdated RS/6000 comments.
diff --git a/gcc/config/i386/netbsd-elf.h b/gcc/config/i386/netbsd-elf.h
index 2e68315f89e8..4f6df1d56caa 100644
--- a/gcc/config/i386/netbsd-elf.h
+++ b/gcc/config/i386/netbsd-elf.h
@@ -143,9 +143,6 @@ Boston, MA 02111-1307, USA.  */
 
 #undef HAS_INIT_SECTION
 
-#undef DEFAULT_VTABLE_THUNKS
-#define DEFAULT_VTABLE_THUNKS 1
-
 /* This is how we tell the assembler that two symbols have the same value.  */
 
 #define ASM_OUTPUT_DEF(FILE,NAME1,NAME2) \
diff --git a/gcc/config/stormy16/stormy16.h b/gcc/config/stormy16/stormy16.h
index 6bbd93a7e1b5..4a889cc219ee 100644
--- a/gcc/config/stormy16/stormy16.h
+++ b/gcc/config/stormy16/stormy16.h
@@ -809,18 +809,6 @@ do {									\
    `HOST_FLOAT_WORDS_BIG_ENDIAN' for the host.  */
 #define TARGET_FLOAT_FORMAT IEEE_FLOAT_FORMAT
 
-/* GNU CC supports two ways of implementing C++ vtables: traditional or with
-   so-called "thunks".  The flag `-fvtable-thunk' chooses between them.  Define
-   this macro to be a C expression for the default value of that flag.  If
-   `DEFAULT_VTABLE_THUNKS' is 0, GNU CC uses the traditional implementation by
-   default.  The "thunk" implementation is more efficient (especially if you
-   have provided an implementation of `ASM_OUTPUT_MI_THUNK', but is not binary
-   compatible with code compiled using the traditional implementation.  If you
-   are writing a new ports, define `DEFAULT_VTABLE_THUNKS' to 1.
-
-   If you do not define this macro, the default for `-fvtable-thunk' is 0.  */
-#define DEFAULT_VTABLE_THUNKS 1
-
 
 /* Layout of Source Language Data Types */
 
-- 
GitLab