Removing mis-guided fix for bug 3117. The bug is fixed by the fix for bug 2979, though they aren't duplicates. GCC_SURGE
authormikek
Fri, 02 Jul 2010 11:29:58 +0100
branchGCC_SURGE
changeset 191 00cd07a1b0af
parent 190 0d42d469e749
child 192 8132de65a0da
Removing mis-guided fix for bug 3117. The bug is fixed by the fix for bug 2979, though they aren't duplicates.
kernel/eka/common/arm/gccehlp.cpp
--- a/kernel/eka/common/arm/gccehlp.cpp	Fri Jul 02 09:53:45 2010 +0100
+++ b/kernel/eka/common/arm/gccehlp.cpp	Fri Jul 02 11:29:58 2010 +0100
@@ -31,27 +31,6 @@
       return return_value;
     }
 
-EXPORT_C __NAKED__ void __rt_exporter_dummy(void)
-{
-	asm(".comm _ZTVN10__cxxabiv117__class_type_infoE,4");
-	asm(".comm _ZTVN10__cxxabiv120__si_class_type_infoE,4");
-	asm(".comm _ZTVN10__cxxabiv121__vmi_class_type_infoE,4");
-	asm(".comm _ZTVN10__cxxabiv121__vmi_class_type_infoE,4");
-	asm(".comm __aeabi_lasr,4");
-	asm(".comm __aeabi_lcmp,4");
-	asm(".comm __aeabi_llsl,4");
-	asm(".comm __aeabi_llsr,4");
-	asm(".comm __aeabi_lmul,4");
-	asm(".comm __aeabi_ulcmp,4");
-	asm(".comm __aeabi_uread4,4");
-	asm(".comm __aeabi_uread8,4");
-	asm(".comm __aeabi_uwrite4,4");
-	asm(".comm __aeabi_uwrite8,4");
-	asm(".comm __cxa_guard_abort,4");
-	asm(".comm __cxa_guard_acquire,4");
-	asm(".comm __cxa_guard_release,4");
-}
-
 EXPORT_C int __cxa_pure_virtual()
 //
 // Gets called for any unreplaced pure virtual methods.
@@ -83,22 +62,3 @@
 #endif
 }
 
-#include "../common.h"
-#include <kernel/kernel.h>
-
-EXPORT_C TAny* operator new[](TUint aSize, const std::nothrow_t& aNoThrow) __NO_THROW
-	{
-	(void) aNoThrow;
-	return Kern::Alloc(aSize);
-	}
-
-EXPORT_C TAny* operator new(TUint aSize, const std::nothrow_t& aNoThrow) __NO_THROW
-//
-// The global new operator.
-//
-	{
-	(void) aNoThrow;
-	return Kern::Alloc(aSize);
-	}
-
-