OSDN Git Service

libgo: Always initialize semaphores.
[pf3gnuchains/gcc-fork.git] / libgo / runtime / malloc.goc
index 5f99c4b..196271a 100644 (file)
@@ -350,6 +350,12 @@ runtime_mallocinit(void)
        runtime_MHeap_Init(&runtime_mheap, runtime_SysAlloc);
        m->mcache = runtime_allocmcache();
 
+       // Initialize malloc profiling.
+       runtime_Mprof_Init();
+
+       // Initialize finalizer.
+       runtime_initfintab();
+
        // See if it works.
        runtime_free(runtime_malloc(1));
 }