r129588 - in /branches/gomp-3_0-branch/libgomp:...
jakub@gcc.gnu.org
jakub@gcc.gnu.org
Tue Oct 23 20:04:00 GMT 2007
Author: jakub
Date: Tue Oct 23 20:04:21 2007
New Revision: 129588
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=129588
Log:
* libgomp.h (gomp_schedule_type): Reorder enum to match
omp_sched_t.
(struct gomp_team_state): Add level field.
* team.c (gomp_thread_start): Clear ts.level.
(gomp_team_start): Initialize ts.level.
* parallel.c (omp_in_parallel): Update comment.
(omp_get_level, omp_get_ancestor_thread_num,
omp_get_team_size, omp_get_active_level): New functions,
add ialias.
* env.c (omp_set_schedule, omp_get_schedule, omp_get_thread_limit,
omp_set_max_active_levels, omp_get_max_active_levels): New functions,
add ialias.
* omp_lib.f90.in (omp_get_ancestor_thread_num): Handle
integer (8) argument.
* fortran.c (omp_set_schedule, omp_get_schedule,
omp_get_thread_limit, omp_set_max_active_levels,
omp_get_max_active_levels, omp_get_level,
omp_get_ancestor_thread_num, omp_get_team_size,
omp_get_active_level): New ialias_redirect.
(omp_set_schedule_, omp_set_schedule_8_,
omp_get_schedule_, omp_get_schedule_8_, omp_get_thread_limit_,
omp_set_max_active_levels_, omp_set_max_active_levels_8_,
omp_get_max_active_levels_, omp_get_level_,
omp_get_ancestor_thread_num_, omp_get_ancestor_thread_num_8_,
omp_get_team_size_, omp_get_team_size_8_, omp_get_active_level_):
New functions.
* libgomp.map (omp_set_schedule, omp_get_schedule,
omp_get_thread_limit, omp_set_max_active_levels,
omp_get_max_active_levels, omp_get_level,
omp_get_ancestor_thread_num, omp_get_team_size, omp_get_active_level,
omp_set_schedule_, omp_set_schedule_8_,
omp_get_schedule_, omp_get_schedule_8_, omp_get_thread_limit_,
omp_set_max_active_levels_, omp_set_max_active_levels_8_,
omp_get_max_active_levels_, omp_get_level_,
omp_get_ancestor_thread_num_, omp_get_ancestor_thread_num_8_,
omp_get_team_size_, omp_get_team_size_8_, omp_get_active_level_):
New exports @@OMP_3.0.
* testsuite/libgomp.fortran/nested1.f90: New test.
* testsuite/libgomp.fortran/lib4.f90: New test.
* testsuite/libgomp.c/lib-2.c: New test.
* testsuite/libgomp.c/nested-3.c: New test.
Added:
branches/gomp-3_0-branch/libgomp/testsuite/libgomp.c/lib-2.c
branches/gomp-3_0-branch/libgomp/testsuite/libgomp.c/nested-3.c
branches/gomp-3_0-branch/libgomp/testsuite/libgomp.fortran/lib4.f90
branches/gomp-3_0-branch/libgomp/testsuite/libgomp.fortran/nested1.f90
Modified:
branches/gomp-3_0-branch/libgomp/ChangeLog.gomp
branches/gomp-3_0-branch/libgomp/env.c
branches/gomp-3_0-branch/libgomp/fortran.c
branches/gomp-3_0-branch/libgomp/libgomp.h
branches/gomp-3_0-branch/libgomp/libgomp.map
branches/gomp-3_0-branch/libgomp/omp_lib.f90.in
branches/gomp-3_0-branch/libgomp/parallel.c
branches/gomp-3_0-branch/libgomp/team.c
More information about the Gcc-cvs
mailing list