This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
PATCH: Remove DEFAULT_VTABLE_THUNKS (again)
- From: Loren James Rittle <rittle at latour dot rsch dot comm dot mot dot com>
- To: gcc-patches at gcc dot gnu dot org
- Date: Mon, 19 Nov 2001 23:49:47 -0600 (CST)
- Subject: PATCH: Remove DEFAULT_VTABLE_THUNKS (again)
- Reply-to: rittle at labs dot mot dot com
This patch merely reverts an accidental piece of -r1.10 that snuck in.
I have already e-discussed with David O'Brien, the author of that
patch, why this piece of history is no longer required in any gcc 3.X
source tree.
Applied as obvious after bootstrapping (since nowhere in the source
base uses this symbol anymore). FYI, the recently added
config/stormy16/stormy16.h and config/i386/netbsd-elf.h both contain
this outdated macro as well but I do not presume to touch those files
without permission.
* config/freebsd.h: Remove DEFAULT_VTABLE_THUNKS (again).
Index: config/freebsd.h
===================================================================
RCS file: /cvs/gcc/egcs/gcc/config/freebsd.h,v
retrieving revision 1.10
diff -c -r1.10 freebsd.h
*** freebsd.h 2001/11/10 01:07:16 1.10
--- freebsd.h 2001/11/20 05:36:27
***************
*** 209,218 ****
#undef HANDLE_SYSV_PRAGMA
#define HANDLE_SYSV_PRAGMA
- /* Use more efficient ``thunks'' to implement C++ vtables. */
- #undef DEFAULT_VTABLE_THUNKS
- #define DEFAULT_VTABLE_THUNKS 1
-
/************************[ Assembler stuff ]********************************/
#undef IDENT_ASM_OP
--- 209,214 ----