aboutsummaryrefslogtreecommitdiff
path: root/libgo/runtime/go-main.c
diff options
context:
space:
mode:
authorRainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>2011-04-04 23:43:59 +0000
committerIan Lance Taylor <ian@gcc.gnu.org>2011-04-04 23:43:59 +0000
commit06ec98415ab559f97fe90f661d91c4f9427db42b (patch)
treef21f4ad61a3f22ffc7d3ad730456f5392faa6d8a /libgo/runtime/go-main.c
parent9403944776d0a804dbb1253430633d04aef74c51 (diff)
downloadgcc-06ec98415ab559f97fe90f661d91c4f9427db42b.zip
gcc-06ec98415ab559f97fe90f661d91c4f9427db42b.tar.gz
gcc-06ec98415ab559f97fe90f661d91c4f9427db42b.tar.bz2
libgo: Always initialize semaphores.
2011-04-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> PR go/48222 * runtime/malloc.goc (runtime_mallocinit): Call runtime_Mprof_Init, runtime_initfintab. * runtime/cpuprof.c (runtime_cpuprofinit): New function. * runtime/runtime.h (runtime_cpuprofinit): Declare it. * runtime/go-main.c (main): Use it. From-SVN: r171960
Diffstat (limited to 'libgo/runtime/go-main.c')
-rw-r--r--libgo/runtime/go-main.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/libgo/runtime/go-main.c b/libgo/runtime/go-main.c
index a6dbf34..37956d5 100644
--- a/libgo/runtime/go-main.c
+++ b/libgo/runtime/go-main.c
@@ -48,6 +48,7 @@ main (int argc, char **argv)
struct __go_string *values;
runtime_mallocinit ();
+ runtime_cpuprofinit ();
__go_gc_goroutine_init (&argc);
Args.__count = argc;