From b162aa2e5ac107cf3b97741e44870bb56d7c6d95 Mon Sep 17 00:00:00 2001 From: kan Date: Tue, 14 Aug 2007 02:52:47 +0000 Subject: GCC 4.2.1 release miscellaneous support libraries. --- contrib/gcclibs/include/ChangeLog | 4 ++++ contrib/gcclibs/libcpp/ChangeLog | 4 ++++ contrib/gcclibs/libdecnumber/ChangeLog | 4 ++++ contrib/gcclibs/libgomp/ChangeLog | 23 +++++++++++++++++++++++ contrib/gcclibs/libgomp/config/posix/lock.c | 6 +++++- contrib/gcclibs/libgomp/sections.c | 4 ++-- contrib/gcclibs/libiberty/ChangeLog | 4 ++++ contrib/gcclibs/libmudflap/ChangeLog | 4 ++++ contrib/gcclibs/libssp/ChangeLog | 4 ++++ 9 files changed, 54 insertions(+), 3 deletions(-) (limited to 'contrib/gcclibs') diff --git a/contrib/gcclibs/include/ChangeLog b/contrib/gcclibs/include/ChangeLog index c6970d6..10148a0 100644 --- a/contrib/gcclibs/include/ChangeLog +++ b/contrib/gcclibs/include/ChangeLog @@ -1,3 +1,7 @@ +2007-07-19 Release Manager + + * GCC 4.2.1 released. + 2007-05-13 Release Manager * GCC 4.2.0 released. diff --git a/contrib/gcclibs/libcpp/ChangeLog b/contrib/gcclibs/libcpp/ChangeLog index 5771bdb..20afce8 100644 --- a/contrib/gcclibs/libcpp/ChangeLog +++ b/contrib/gcclibs/libcpp/ChangeLog @@ -1,3 +1,7 @@ +2007-07-19 Release Manager + + * GCC 4.2.1 released. + 2007-05-13 Release Manager * GCC 4.2.0 released. diff --git a/contrib/gcclibs/libdecnumber/ChangeLog b/contrib/gcclibs/libdecnumber/ChangeLog index 4545cf8..5025e85 100644 --- a/contrib/gcclibs/libdecnumber/ChangeLog +++ b/contrib/gcclibs/libdecnumber/ChangeLog @@ -1,3 +1,7 @@ +2007-07-19 Release Manager + + * GCC 4.2.1 released. + 2007-05-13 Release Manager * GCC 4.2.0 released. diff --git a/contrib/gcclibs/libgomp/ChangeLog b/contrib/gcclibs/libgomp/ChangeLog index ea526f2..56191ec 100644 --- a/contrib/gcclibs/libgomp/ChangeLog +++ b/contrib/gcclibs/libgomp/ChangeLog @@ -1,3 +1,26 @@ +2007-07-19 Release Manager + + * GCC 4.2.1 released. + +2007-07-02 Jakub Jelinek + + PR libgomp/32468 + * sections.c (GOMP_parallel_sections_start): Only decrease + number of threads to COUNT if dyn_var is true. + * testsuite/libgomp.c/pr32468.c: New test. + +2007-07-02 Rainer Orth + + PR libgomp/26308 + * config/posix/lock.c (_XOPEN_SOURCE): Don't define on Tru64 UNIX. + +2007-06-21 Jakub Jelinek + + PR middle-end/32362 + * testsuite/libgomp.c/pr32362-1.c: New test. + * testsuite/libgomp.c/pr32362-2.c: New test. + * testsuite/libgomp.c/pr32362-3.c: New test. + 2007-05-13 Release Manager * GCC 4.2.0 released. diff --git a/contrib/gcclibs/libgomp/config/posix/lock.c b/contrib/gcclibs/libgomp/config/posix/lock.c index 062174d..59459bb 100644 --- a/contrib/gcclibs/libgomp/config/posix/lock.c +++ b/contrib/gcclibs/libgomp/config/posix/lock.c @@ -33,8 +33,12 @@ to do better and streamline the locking as well as reduce the size of the types exported. */ -/* We need Unix98 extensions to get recursive locks. */ +/* We need Unix98 extensions to get recursive locks. On Tru64 UNIX V4.0F, + the declarations are available without _XOPEN_SOURCE, which actually + breaks compilation. */ +#ifndef __osf__ #define _XOPEN_SOURCE 500 +#endif #include "libgomp.h" diff --git a/contrib/gcclibs/libgomp/sections.c b/contrib/gcclibs/libgomp/sections.c index de0acd8..9ccc65e 100644 --- a/contrib/gcclibs/libgomp/sections.c +++ b/contrib/gcclibs/libgomp/sections.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2005 Free Software Foundation, Inc. +/* Copyright (C) 2005, 2007 Free Software Foundation, Inc. Contributed by Richard Henderson . This file is part of the GNU OpenMP Library (libgomp). @@ -106,7 +106,7 @@ GOMP_parallel_sections_start (void (*fn) (void *), void *data, struct gomp_work_share *ws; num_threads = gomp_resolve_num_threads (num_threads); - if (num_threads > count) + if (gomp_dyn_var && num_threads > count) num_threads = count; ws = gomp_new_work_share (false, num_threads); diff --git a/contrib/gcclibs/libiberty/ChangeLog b/contrib/gcclibs/libiberty/ChangeLog index 3211fbf..1dcf093 100644 --- a/contrib/gcclibs/libiberty/ChangeLog +++ b/contrib/gcclibs/libiberty/ChangeLog @@ -1,3 +1,7 @@ +2007-07-19 Release Manager + + * GCC 4.2.1 released. + 2007-05-13 Release Manager * GCC 4.2.0 released. diff --git a/contrib/gcclibs/libmudflap/ChangeLog b/contrib/gcclibs/libmudflap/ChangeLog index c2d5943..4352712 100644 --- a/contrib/gcclibs/libmudflap/ChangeLog +++ b/contrib/gcclibs/libmudflap/ChangeLog @@ -1,3 +1,7 @@ +2007-07-19 Release Manager + + * GCC 4.2.1 released. + 2007-05-13 Release Manager * GCC 4.2.0 released. diff --git a/contrib/gcclibs/libssp/ChangeLog b/contrib/gcclibs/libssp/ChangeLog index 5cd2a89..f4f08eb 100644 --- a/contrib/gcclibs/libssp/ChangeLog +++ b/contrib/gcclibs/libssp/ChangeLog @@ -1,3 +1,7 @@ +2007-07-19 Release Manager + + * GCC 4.2.1 released. + 2007-05-13 Release Manager * GCC 4.2.0 released. -- cgit v1.1