diff options
47 files changed, 192 insertions, 13 deletions
diff --git a/ChangeLog b/ChangeLog index b14cd603d0a..3e7c36041bc 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2008-06-06 Release Manager + + * GCC 4.3.1 released. + 2008-05-14 Rafael Espindola <espindola@google.com> Backport from mainline: diff --git a/boehm-gc/ChangeLog b/boehm-gc/ChangeLog index 58350396fdd..636a73abc6f 100644 --- a/boehm-gc/ChangeLog +++ b/boehm-gc/ChangeLog @@ -1,3 +1,7 @@ +2008-06-06 Release Manager + + * GCC 4.3.1 released. + 2008-03-05 Release Manager * GCC 4.3.0 released. diff --git a/config/ChangeLog b/config/ChangeLog index a3ce6eb475c..9887a2f5731 100644 --- a/config/ChangeLog +++ b/config/ChangeLog @@ -1,3 +1,7 @@ +2008-06-06 Release Manager + + * GCC 4.3.1 released. + 2008-03-05 Release Manager * GCC 4.3.0 released. diff --git a/contrib/ChangeLog b/contrib/ChangeLog index 61833f69433..6d072141f17 100644 --- a/contrib/ChangeLog +++ b/contrib/ChangeLog @@ -1,3 +1,7 @@ +2008-06-06 Release Manager + + * GCC 4.3.1 released. + 2008-04-01 Joseph Myers <joseph@codesourcery.com> * texi2pod.pl: Handle @samp and @url inside verbatim blocks. diff --git a/contrib/reghunt/ChangeLog b/contrib/reghunt/ChangeLog index 851aa04a662..253040fe499 100644 --- a/contrib/reghunt/ChangeLog +++ b/contrib/reghunt/ChangeLog @@ -1,3 +1,7 @@ +2008-06-06 Release Manager + + * GCC 4.3.1 released. + 2008-03-05 Release Manager * GCC 4.3.0 released. diff --git a/contrib/regression/ChangeLog b/contrib/regression/ChangeLog index 4417cd6d9a5..2fd88397b24 100644 --- a/contrib/regression/ChangeLog +++ b/contrib/regression/ChangeLog @@ -1,3 +1,7 @@ +2008-06-06 Release Manager + + * GCC 4.3.1 released. + 2008-03-05 Release Manager * GCC 4.3.0 released. diff --git a/fixincludes/ChangeLog b/fixincludes/ChangeLog index be6b0a19dd5..565a6b1ffb8 100644 --- a/fixincludes/ChangeLog +++ b/fixincludes/ChangeLog @@ -1,3 +1,7 @@ +2008-06-06 Release Manager + + * GCC 4.3.1 released. + 2008-03-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> * inclhack.def (solaris_math_10): New. diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 08929cc0311..2a8a7f83160 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,14 @@ +2008-06-06 Release Manager + + * GCC 4.3.1 released. + +2008-06-04 Richard Sandiford <rdsandiford@googlemail.com> + + * config/mips/mips.c (mips_emit_loadgp): Return early if + there is nothing do to, otherwise emit a blockage if + !TARGET_EXPLICIT_RELOCS || current_function_profile. + * config/mips/mips.md (loadgp_blockage): Use SI rather than DI. + 2008-05-29 Eric Botcazou <ebotcazou@adacore.com> * tree-nested.c (check_for_nested_with_variably_modified): Fix typo. diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 5b3d552a6f1..cb3399f407f 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20080602 +20080606 diff --git a/gcc/DEV-PHASE b/gcc/DEV-PHASE index 373fbc60bb9..e69de29bb2d 100644 --- a/gcc/DEV-PHASE +++ b/gcc/DEV-PHASE @@ -1 +0,0 @@ -prerelease diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog index 5938218d268..f93cc609aaf 100644 --- a/gcc/ada/ChangeLog +++ b/gcc/ada/ChangeLog @@ -1,3 +1,7 @@ +2008-06-06 Release Manager + + * GCC 4.3.1 released. + 2008-05-24 Eric Botcazou <ebotcazou@adacore.com> * trans.c (Sloc_to_locus): Do not overwrite known GCC locations when diff --git a/gcc/config/mips/mips.c b/gcc/config/mips/mips.c index da8b4aa4c96..21db8031297 100644 --- a/gcc/config/mips/mips.c +++ b/gcc/config/mips/mips.c @@ -8339,8 +8339,6 @@ mips_emit_loadgp (void) emit_insn (Pmode == SImode ? gen_loadgp_newabi_si (pic_reg, offset, incoming_address) : gen_loadgp_newabi_di (pic_reg, offset, incoming_address)); - if (!TARGET_EXPLICIT_RELOCS) - emit_insn (gen_loadgp_blockage ()); break; case LOADGP_RTP: @@ -8349,13 +8347,16 @@ mips_emit_loadgp (void) emit_insn (Pmode == SImode ? gen_loadgp_rtp_si (pic_reg, base, index) : gen_loadgp_rtp_di (pic_reg, base, index)); - if (!TARGET_EXPLICIT_RELOCS) - emit_insn (gen_loadgp_blockage ()); break; default: - break; + return; } + /* Emit a blockage if there are implicit uses of the GP register. + This includes profiled functions, because FUNCTION_PROFILE uses + a jal macro. */ + if (!TARGET_EXPLICIT_RELOCS || current_function_profile) + emit_insn (gen_loadgp_blockage ()); } /* Expand the "prologue" pattern. */ diff --git a/gcc/config/mips/mips.md b/gcc/config/mips/mips.md index 30e4c792c60..6cb2d3c0f45 100644 --- a/gcc/config/mips/mips.md +++ b/gcc/config/mips/mips.md @@ -4304,12 +4304,11 @@ } [(set_attr "length" "8")]) -;; The use of gp is hidden when not using explicit relocations. ;; This blockage instruction prevents the gp load from being ;; scheduled after an implicit use of gp. It also prevents ;; the load from being deleted as dead. (define_insn "loadgp_blockage" - [(unspec_volatile [(reg:DI 28)] UNSPEC_BLOCKAGE)] + [(unspec_volatile [(reg:SI 28)] UNSPEC_BLOCKAGE)] "" "" [(set_attr "type" "unknown") diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index e7278197e31..52d5d1af20b 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,7 @@ +2008-06-06 Release Manager + + * GCC 4.3.1 released. + 2008-05-27 Alexandre Oliva <aoliva@redhat.com> PR c++/35909 diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index 73cba731884..bc8a63f8162 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,7 @@ +2008-06-06 Release Manager + + * GCC 4.3.1 released. + 2008-05-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> PR fortran/36176 diff --git a/gcc/java/ChangeLog b/gcc/java/ChangeLog index ed419f2b8e4..0900460c0ef 100644 --- a/gcc/java/ChangeLog +++ b/gcc/java/ChangeLog @@ -1,3 +1,7 @@ +2008-06-06 Release Manager + + * GCC 4.3.1 released. + 2008-04-01 Joseph Myers <joseph@codesourcery.com> * gcj.texi: Include gpl_v3.texi instead of gpl.texi diff --git a/gcc/objc/ChangeLog b/gcc/objc/ChangeLog index 569095b8af6..b7662b56414 100644 --- a/gcc/objc/ChangeLog +++ b/gcc/objc/ChangeLog @@ -1,3 +1,7 @@ +2008-06-06 Release Manager + + * GCC 4.3.1 released. + 2008-03-05 Release Manager * GCC 4.3.0 released. diff --git a/gcc/objcp/ChangeLog b/gcc/objcp/ChangeLog index 916aa55e80e..3880ee60e05 100644 --- a/gcc/objcp/ChangeLog +++ b/gcc/objcp/ChangeLog @@ -1,3 +1,7 @@ +2008-06-06 Release Manager + + * GCC 4.3.1 released. + 2008-03-05 Release Manager * GCC 4.3.0 released. diff --git a/gcc/po/ChangeLog b/gcc/po/ChangeLog index aa31caba5b2..bf739edbaeb 100644 --- a/gcc/po/ChangeLog +++ b/gcc/po/ChangeLog @@ -1,3 +1,7 @@ +2008-06-06 Release Manager + + * GCC 4.3.1 released. + 2008-05-11 Joseph S. Myers <joseph@codesourcery.com> * zh_CN.po: Update. diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 40732480fca..93f1844d59c 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,7 @@ +2008-06-06 Release Manager + + * GCC 4.3.1 released. + 2008-05-29 Eric Botcazou <ebotcazou@adacore.com> * gcc.dg/nested-func-6.c: New test. diff --git a/gcc/testsuite/g++.old-deja/g++.oliva/ChangeLog b/gcc/testsuite/g++.old-deja/g++.oliva/ChangeLog index 32822407f02..d75b7ee28d1 100644 --- a/gcc/testsuite/g++.old-deja/g++.oliva/ChangeLog +++ b/gcc/testsuite/g++.old-deja/g++.oliva/ChangeLog @@ -1,3 +1,7 @@ +2008-06-06 Release Manager + + * GCC 4.3.1 released. + 2008-03-05 Release Manager * GCC 4.3.0 released. diff --git a/gcc/testsuite/treelang/ChangeLog b/gcc/testsuite/treelang/ChangeLog index 4f2ee452e5b..ea5adb882c2 100644 --- a/gcc/testsuite/treelang/ChangeLog +++ b/gcc/testsuite/treelang/ChangeLog @@ -1,3 +1,7 @@ +2008-06-06 Release Manager + + * GCC 4.3.1 released. + 2008-03-05 Release Manager * GCC 4.3.0 released. diff --git a/gcc/treelang/ChangeLog b/gcc/treelang/ChangeLog index 2df32f03317..ed2e665af6d 100644 --- a/gcc/treelang/ChangeLog +++ b/gcc/treelang/ChangeLog @@ -1,3 +1,7 @@ +2008-06-06 Release Manager + + * GCC 4.3.1 released. + 2008-03-05 Release Manager * GCC 4.3.0 released. diff --git a/gnattools/ChangeLog b/gnattools/ChangeLog index 8f0115b93be..cf0eb8e6d80 100644 --- a/gnattools/ChangeLog +++ b/gnattools/ChangeLog @@ -1,3 +1,7 @@ +2008-06-06 Release Manager + + * GCC 4.3.1 released. + 2008-03-05 Release Manager * GCC 4.3.0 released. diff --git a/include/ChangeLog b/include/ChangeLog index c81c66ca93e..2de3f9b5edf 100644 --- a/include/ChangeLog +++ b/include/ChangeLog @@ -1,3 +1,7 @@ +2008-06-06 Release Manager + + * GCC 4.3.1 released. + 2008-03-05 Release Manager * GCC 4.3.0 released. diff --git a/intl/ChangeLog b/intl/ChangeLog index 302df901dc3..a5e3d7dfddc 100644 --- a/intl/ChangeLog +++ b/intl/ChangeLog @@ -1,3 +1,7 @@ +2008-06-06 Release Manager + + * GCC 4.3.1 released. + 2008-03-05 Release Manager * GCC 4.3.0 released. diff --git a/libada/ChangeLog b/libada/ChangeLog index f90a10f3300..560d54fc393 100644 --- a/libada/ChangeLog +++ b/libada/ChangeLog @@ -1,3 +1,7 @@ +2008-06-06 Release Manager + + * GCC 4.3.1 released. + 2008-03-05 Release Manager * GCC 4.3.0 released. diff --git a/libcpp/ChangeLog b/libcpp/ChangeLog index b9b8e536cd4..482bee4052d 100644 --- a/libcpp/ChangeLog +++ b/libcpp/ChangeLog @@ -1,3 +1,7 @@ +2008-06-06 Release Manager + + * GCC 4.3.1 released. + 2008-03-05 Release Manager * GCC 4.3.0 released. diff --git a/libcpp/po/ChangeLog b/libcpp/po/ChangeLog index 42f1f5ec9c3..b1e7eb5c051 100644 --- a/libcpp/po/ChangeLog +++ b/libcpp/po/ChangeLog @@ -1,3 +1,7 @@ +2008-06-06 Release Manager + + * GCC 4.3.1 released. + 2008-03-28 Joseph S. Myers <joseph@codesourcery.com> * fr.po: Update. diff --git a/libdecnumber/ChangeLog b/libdecnumber/ChangeLog index 4967c6f70be..4428dc6b36c 100644 --- a/libdecnumber/ChangeLog +++ b/libdecnumber/ChangeLog @@ -1,3 +1,7 @@ +2008-06-06 Release Manager + + * GCC 4.3.1 released. + 2008-03-05 Release Manager * GCC 4.3.0 released. diff --git a/libffi/ChangeLog b/libffi/ChangeLog index d876d35c003..036d4a907c0 100644 --- a/libffi/ChangeLog +++ b/libffi/ChangeLog @@ -1,3 +1,7 @@ +2008-06-06 Release Manager + + * GCC 4.3.1 released. + 2008-03-05 Release Manager * GCC 4.3.0 released. diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog index 8aa79aae0c0..84c40abf8aa 100644 --- a/libgcc/ChangeLog +++ b/libgcc/ChangeLog @@ -1,3 +1,7 @@ +2008-06-06 Release Manager + + * GCC 4.3.1 released. + 2008-03-05 Release Manager * GCC 4.3.0 released. diff --git a/libgcc/config/libbid/ChangeLog b/libgcc/config/libbid/ChangeLog index dfdf340bf0f..2338018d7dd 100644 --- a/libgcc/config/libbid/ChangeLog +++ b/libgcc/config/libbid/ChangeLog @@ -1,3 +1,7 @@ +2008-06-06 Release Manager + + * GCC 4.3.1 released. + 2008-03-05 Release Manager * GCC 4.3.0 released. diff --git a/libgfortran/ChangeLog b/libgfortran/ChangeLog index ef0d9836e0d..875e14516fb 100644 --- a/libgfortran/ChangeLog +++ b/libgfortran/ChangeLog @@ -1,3 +1,7 @@ +2008-06-06 Release Manager + + * GCC 4.3.1 released. + 2008-05-06 Thomas Koenig <tkoenig@gcc.gnu.org> PR libfortran/35995 diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog index baa982db352..6830d919af6 100644 --- a/libgomp/ChangeLog +++ b/libgomp/ChangeLog @@ -1,3 +1,7 @@ +2008-06-06 Release Manager + + * GCC 4.3.1 released. + 2008-05-23 Jakub Jelinek <jakub@redhat.com> PR c++/36308 diff --git a/libiberty/ChangeLog b/libiberty/ChangeLog index a99b1eea066..dc121a0d1f6 100644 --- a/libiberty/ChangeLog +++ b/libiberty/ChangeLog @@ -1,3 +1,7 @@ +2008-06-06 Release Manager + + * GCC 4.3.1 released. + 2008-03-05 Release Manager * GCC 4.3.0 released. diff --git a/libjava/ChangeLog b/libjava/ChangeLog index e91498b219f..3270a8676f9 100644 --- a/libjava/ChangeLog +++ b/libjava/ChangeLog @@ -1,3 +1,7 @@ +2008-06-06 Release Manager + + * GCC 4.3.1 released. + 2008-05-20 David Daney <ddaney@avtrex.com> PR libgcj/36252 diff --git a/libjava/classpath/ChangeLog b/libjava/classpath/ChangeLog index 0810d23d2f7..b2628eb2659 100644 --- a/libjava/classpath/ChangeLog +++ b/libjava/classpath/ChangeLog @@ -1,3 +1,7 @@ +2008-06-06 Release Manager + + * GCC 4.3.1 released. + 2008-03-05 Release Manager * GCC 4.3.0 released. diff --git a/libjava/libltdl/ChangeLog b/libjava/libltdl/ChangeLog index a284c1ff684..4d212496fa4 100644 --- a/libjava/libltdl/ChangeLog +++ b/libjava/libltdl/ChangeLog @@ -1,3 +1,7 @@ +2008-06-06 Release Manager + + * GCC 4.3.1 released. + 2008-03-05 Release Manager * GCC 4.3.0 released. diff --git a/libmudflap/ChangeLog b/libmudflap/ChangeLog index d2481510b15..9b04af7ed9b 100644 --- a/libmudflap/ChangeLog +++ b/libmudflap/ChangeLog @@ -1,3 +1,7 @@ +2008-06-06 Release Manager + + * GCC 4.3.1 released. + 2008-03-05 Release Manager * GCC 4.3.0 released. diff --git a/libobjc/ChangeLog b/libobjc/ChangeLog index 7ea826d676d..40e2278b6fd 100644 --- a/libobjc/ChangeLog +++ b/libobjc/ChangeLog @@ -1,3 +1,7 @@ +2008-06-06 Release Manager + + * GCC 4.3.1 released. + 2008-03-05 Release Manager * GCC 4.3.0 released. diff --git a/libssp/ChangeLog b/libssp/ChangeLog index 1e94773121f..6532aab9189 100644 --- a/libssp/ChangeLog +++ b/libssp/ChangeLog @@ -1,3 +1,7 @@ +2008-06-06 Release Manager + + * GCC 4.3.1 released. + 2008-03-05 Release Manager * GCC 4.3.0 released. diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index b7e06c5ef24..1d57a918aab 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,15 @@ +2008-06-06 Release Manager + + * GCC 4.3.1 released. + +2008-06-05 Johannes Singler <singler@ira.uka.de> + + * include/parallel/random_shuffle.h: + (parallel_random_shuffle_drs) Get the actual number of + threads after entering the parallel region. Indentation. + * include/parallel/algo.h: (random_shuffle(begin, end)) + Add namespace qualification to avoid ambiguity. + 2008-05-15 Johannes Singler <singler@ira.uka.de> * doc/xml/manual/parallel_mode.xml: diff --git a/libstdc++-v3/include/parallel/algo.h b/libstdc++-v3/include/parallel/algo.h index e836b284fd3..8286c50a5cf 100644 --- a/libstdc++-v3/include/parallel/algo.h +++ b/libstdc++-v3/include/parallel/algo.h @@ -1647,7 +1647,7 @@ namespace __parallel { c_rand_number<> r; // Parallelization still possible. - random_shuffle(begin, end, r); + __gnu_parallel::random_shuffle(begin, end, r); } // Parallel algorithm for random access iterators. diff --git a/libstdc++-v3/include/parallel/random_shuffle.h b/libstdc++-v3/include/parallel/random_shuffle.h index 75d9e18d23a..1f7cc10742d 100644 --- a/libstdc++-v3/include/parallel/random_shuffle.h +++ b/libstdc++-v3/include/parallel/random_shuffle.h @@ -333,6 +333,7 @@ template<typename RandomAccessIterator, typename RandomNumberGenerator> # pragma omp parallel num_threads(num_threads) { + thread_index_t num_threads = omp_get_num_threads(); # pragma omp single { pus = new DRSSorterPU<RandomAccessIterator, random_number> @@ -375,9 +376,9 @@ template<typename RandomAccessIterator, typename RandomNumberGenerator> } starts[num_threads] = start; } //single - // Now shuffle in parallel. - parallel_random_shuffle_drs_pu(pus); - } + // Now shuffle in parallel. + parallel_random_shuffle_drs_pu(pus); + } // parallel delete[] starts; delete[] sd.bin_proc; diff --git a/maintainer-scripts/ChangeLog b/maintainer-scripts/ChangeLog index b7a00396554..45408f25ee5 100644 --- a/maintainer-scripts/ChangeLog +++ b/maintainer-scripts/ChangeLog @@ -1,3 +1,7 @@ +2008-06-06 Release Manager + + * GCC 4.3.1 released. + 2008-03-05 Release Manager * GCC 4.3.0 released. diff --git a/zlib/ChangeLog b/zlib/ChangeLog index 99e516f89cd..011a4d97a3e 100644 --- a/zlib/ChangeLog +++ b/zlib/ChangeLog @@ -1,3 +1,7 @@ +2008-06-06 Release Manager + + * GCC 4.3.1 released. + 2008-03-05 Release Manager * GCC 4.3.0 released. |