diff options
-rw-r--r-- | libgomp/ChangeLog | 10 | ||||
-rw-r--r-- | libgomp/loop_ull.c | 51 |
2 files changed, 40 insertions, 21 deletions
diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog index 73a0aa70c0c..92b999fd3c3 100644 --- a/libgomp/ChangeLog +++ b/libgomp/ChangeLog @@ -1,3 +1,13 @@ +2008-06-06 Andreas Tobler <a.tobler@schweiz.org> + + PR bootstrap/36452 + * loop_ull.c (GOMP_loop_ull_static_start): Adjust API. + (GOMP_loop_ull_dynamic_start): Likewise. + (GOMP_loop_ull_guided_start): Likewise. + (GOMP_loop_ull_ordered_static_start): Likewise. + (GOMP_loop_ull_ordered_dynamic_start): Likewise. + (GOMP_loop_ull_ordered_guided_start): Likewise. + 2008-06-06 Jakub Jelinek <jakub@redhat.com> Richard Henderson <rth@redhat.com> Ulrich Drepper <drepper@redhat.com> diff --git a/libgomp/loop_ull.c b/libgomp/loop_ull.c index 7dab05326f9..d5d1eb8cc52 100644 --- a/libgomp/loop_ull.c +++ b/libgomp/loop_ull.c @@ -483,48 +483,57 @@ extern __typeof(gomp_loop_ull_ordered_guided_next) GOMP_loop_ull_ordered_guided_ __attribute__((alias ("gomp_loop_ull_ordered_guided_next"))); #else bool -GOMP_loop_ull_static_start (gomp_ull start, gomp_ull end, gomp_ull incr, gomp_ull chunk_size, - gomp_ull *istart, gomp_ull *iend) +GOMP_loop_ull_static_start (bool up, gomp_ull start, gomp_ull end, + gomp_ull incr, gomp_ull chunk_size, + gomp_ull *istart, gomp_ull *iend) { - return gomp_loop_ull_static_start (start, end, incr, chunk_size, istart, iend); + return gomp_loop_ull_static_start (up, start, end, incr, chunk_size, istart, + iend); } bool -GOMP_loop_ull_dynamic_start (gomp_ull start, gomp_ull end, gomp_ull incr, gomp_ull chunk_size, - gomp_ull *istart, gomp_ull *iend) +GOMP_loop_ull_dynamic_start (bool up, gomp_ull start, gomp_ull end, + gomp_ull incr, gomp_ull chunk_size, + gomp_ull *istart, gomp_ull *iend) { - return gomp_loop_ull_dynamic_start (start, end, incr, chunk_size, istart, iend); + return gomp_loop_ull_dynamic_start (up, start, end, incr, chunk_size, istart, + iend); } bool -GOMP_loop_ull_guided_start (gomp_ull start, gomp_ull end, gomp_ull incr, gomp_ull chunk_size, - gomp_ull *istart, gomp_ull *iend) +GOMP_loop_ull_guided_start (bool up, gomp_ull start, gomp_ull end, + gomp_ull incr, gomp_ull chunk_size, + gomp_ull *istart, gomp_ull *iend) { - return gomp_loop_ull_guided_start (start, end, incr, chunk_size, istart, iend); + return gomp_loop_ull_guided_start (up, start, end, incr, chunk_size, istart, + iend); } bool -GOMP_loop_ull_ordered_static_start (gomp_ull start, gomp_ull end, gomp_ull incr, - gomp_ull chunk_size, gomp_ull *istart, gomp_ull *iend) +GOMP_loop_ull_ordered_static_start (bool up, gomp_ull start, gomp_ull end, + gomp_ull incr, gomp_ull chunk_size, + gomp_ull *istart, gomp_ull *iend) { - return gomp_loop_ull_ordered_static_start (start, end, incr, chunk_size, - istart, iend); + return gomp_loop_ull_ordered_static_start (up, start, end, incr, chunk_size, + istart, iend); } bool -GOMP_loop_ull_ordered_dynamic_start (gomp_ull start, gomp_ull end, gomp_ull incr, - gomp_ull chunk_size, gomp_ull *istart, gomp_ull *iend) +GOMP_loop_ull_ordered_dynamic_start (bool up, gomp_ull start, gomp_ull end, + gomp_ull incr, gomp_ull chunk_size, + gomp_ull *istart, gomp_ull *iend) { - return gomp_loop_ull_ordered_dynamic_start (start, end, incr, chunk_size, - istart, iend); + return gomp_loop_ull_ordered_dynamic_start (up, start, end, incr, chunk_size, + istart, iend); } bool -GOMP_loop_ull_ordered_guided_start (gomp_ull start, gomp_ull end, gomp_ull incr, - gomp_ull chunk_size, gomp_ull *istart, gomp_ull *iend) +GOMP_loop_ull_ordered_guided_start (bool up, gomp_ull start, gomp_ull end, + gomp_ull incr, gomp_ull chunk_size, + gomp_ull *istart, gomp_ull *iend) { - return gomp_loop_ull_ordered_guided_start (start, end, incr, chunk_size, - istart, iend); + return gomp_loop_ull_ordered_guided_start (up, start, end, incr, chunk_size, + istart, iend); } bool |