This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

PATCH: Remove DEFAULT_VTABLE_THUNKS (again)


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 ----


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]