]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
backport -r1.8 patch
authorDirk Mueller <daywalker@users.sourceforge.net>
Wed, 7 Aug 2002 00:13:10 +0000 (00:13 +0000)
committerDirk Mueller <daywalker@users.sourceforge.net>
Wed, 7 Aug 2002 00:13:10 +0000 (00:13 +0000)
git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_1_0_BRANCH@555

vg_clientfuncs.c

index 80bdae67149915bebef4be2484bedf01b4d9d53c..c71b6db49097551cf76f69ec0d7f8ac0f1fa371e 100644 (file)
@@ -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 )
 {