libbomp: bugfix removed assertion NYI
authorReto Achermann <reto.achermann@inf.ethz.ch>
Tue, 9 Dec 2014 11:40:01 +0000 (12:40 +0100)
committerReto Achermann <reto.achermann@inf.ethz.ch>
Tue, 9 Dec 2014 11:40:01 +0000 (12:40 +0100)
lib/bomp/backends/bomp_shared.c
lib/bomp/parallel.c

index d14088c..c475809 100644 (file)
@@ -43,7 +43,7 @@ static void bomp_run_on(int core_id,
 {
     int actual_id = core_id + disp_get_core_id();
     thread_func_t func = (thread_func_t) cfunc;
-    debug_printf("%s: stack size: %zu\n", __FUNCTION__, thread_stack_size);
+
     errval_t err = domain_thread_create_on_varstack(actual_id, func, arg,
                                                     thread_stack_size);
     if (err_is_fail(err)) {
index e2c1496..ae9b286 100644 (file)
@@ -79,8 +79,10 @@ void GOMP_parallel(void (*fn)(void *),
      * 3) call the function
      * 4) call parallel end
      */
-    assert(!"NYI");
 
+    debug_printf("GOMP_parallel: Flags: %x\n", flags);
+
+    GOMP_parallel_start(fn, data, num_threads);
     fn(data);
     GOMP_parallel_end();
 }