From: Dirk Mueller Date: Wed, 7 Aug 2002 00:13:10 +0000 (+0000) Subject: backport -r1.8 patch X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=88a1210e930537837c40932092397d480c8b00b8;p=thirdparty%2Fvalgrind.git backport -r1.8 patch git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_1_0_BRANCH@555 --- diff --git a/vg_clientfuncs.c b/vg_clientfuncs.c index 80bdae6714..c71b6db490 100644 --- a/vg_clientfuncs.c +++ b/vg_clientfuncs.c @@ -107,7 +107,6 @@ void* malloc ( Int n ) return (void*)v; } - void* __builtin_new ( Int n ) { void* v; @@ -133,6 +132,11 @@ void* __builtin_new ( Int n ) return v; } +/* gcc 3.X.X mangles them differently. */ +void* _Znwj ( Int n ) +{ + return __builtin_new(n); +} void* __builtin_vec_new ( Int n ) { @@ -159,6 +163,11 @@ void* __builtin_vec_new ( Int n ) return v; } +/* gcc 3.X.X mangles them differently. */ +void* _Znaj ( Int n ) +{ + return __builtin_vec_new(n); +} void free ( void* p ) { @@ -174,7 +183,6 @@ void free ( void* p ) } } - void __builtin_delete ( void* p ) { if (VG_(clo_trace_malloc)) @@ -189,6 +197,11 @@ void __builtin_delete ( void* p ) } } +/* gcc 3.X.X mangles them differently. */ +void _ZdlPv ( void* p ) +{ + __builtin_delete(p); +} void __builtin_vec_delete ( void* p ) { @@ -204,6 +217,11 @@ void __builtin_vec_delete ( void* p ) } } +/* gcc 3.X.X mangles them differently. */ +void _ZdaPv ( void* p ) +{ + __builtin_vec_delete(p); +} void* calloc ( Int nmemb, Int size ) {