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]

V3 PATCH: More missing cxxabi.h declarations


Tested on i686-pc-linux-gnu, applied on the mainline.

-- 
Mark Mitchell                   mark@codesourcery.com
CodeSourcery, LLC               http://www.codesourcery.com

2002-12-10  Mark Mitchell  <mark@codesourcery.com>

	* libsupc++/cxxabi.h (__cxa_bad_cast): Declare it.
	(__cxa_bad_typeid): Likewise.
	(__cxa_atexit): Likewise.
	(__cxa_finalize): Likewise.

Index: libstdc++-v3/libsupc++/cxxabi.h
===================================================================
RCS file: /cvs/gcc/gcc/libstdc++-v3/libsupc++/cxxabi.h,v
retrieving revision 1.10
diff -c -p -r1.10 cxxabi.h
*** libstdc++-v3/libsupc++/cxxabi.h	9 Dec 2002 19:31:33 -0000	1.10
--- libstdc++-v3/libsupc++/cxxabi.h	10 Dec 2002 16:59:14 -0000
*************** void __cxa_guard_abort (__guard *);
*** 520,525 ****
--- 520,541 ----
  extern "C" void
  __cxa_pure_virtual (void);
  
+ /* exception handling */
+ 
+ extern "C" void
+ __cxa_bad_cast ();
+ 
+ extern "C" void
+ __cxa_bad_typeid ();
+ 
+ /* DSO destruction */
+ 
+ extern "C" int
+ __cxa_atexit (void (*)(void *), void *, void *);
+ 
+ extern "C" int
+ __cxa_finalize (void *);
+ 
  /* demangling routines */
  
  extern "C" 


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