OSDN Git Service

PR middle-end/52547
[pf3gnuchains/gcc-fork.git] / libgomp / ChangeLog
index faa6749..47f88a1 100644 (file)
@@ -1,3 +1,91 @@
+2012-03-22  Jakub Jelinek  <jakub@redhat.com>
+
+       PR middle-end/52547
+       * testsuite/libgomp.c/pr52547.c: New test.
+
+2012-03-22  Release Manager
+
+       * GCC 4.7.0 released.
+
+2012-02-29  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * config/linux/sparc/futex.h (cpu_relax): Read from CC register.
+
+2012-02-27  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       PR libstdc++/52188
+       * acinclude.m4 (LIBGOMP_ENABLE_SYMVERS): Remove symvers_renaming.
+       Remove ENABLE_SYMVERS_SOL2.
+       * configure: Regenerate.
+       * Makefile.am [LIBGOMP_BUILD_VERSIONED_SHLIB] (comma): New variable.
+       (PREPROCESS): New variable.
+       (libgomp.ver): New target.
+       [LIBGOMP_BUILD_VERSIONED_SHLIB &&
+       LIBGOMP_BUILD_VERSIONED_SHLIB_GNU]: Remove
+       LIBGOMP_BUILD_VERSIONED_SHLIB_SOL2 handling.
+       Use libgomp.ver.
+       [LIBGOMP_BUILD_VERSIONED_SHLIB_SUN]: Use libgomp.ver, libgomp.ver-sun.
+       * Makefile.in: Regenerate.
+
+2012-02-14  Walter Lee  <walt@tilera.com>
+
+       * configure.tgt: Handle tilegx and tilepro.
+       * config/linux/tile/futex.h: New file.
+
+2012-02-08  Richard Guenther  <rguenther@suse.de>
+
+       PR tree-optimization/46886
+       * testsuite/libgomp.c/pr46886.c: New testcase.
+
+2012-01-25  Matthias Klose  <doko@ubuntu.com>
+
+       * config/linux/arm: Remove empty directory.
+       * configure.tgt (config_path): Remove linux-arm for arm*-*-linux*.
+
+2011-12-09  Alan Modra  <amodra@gmail.com>
+
+       PR libgomp/51376
+       * task.c (GOMP_taskwait): Don't access task->children outside of
+       task_lock mutex region.
+       (GOMP_task): Likewise.
+
+2011-12-06  Jakub Jelinek  <jakub@redhat.com>
+
+       PR libgomp/51132
+       * testsuite/libgomp.graphite/force-parallel-1.c: Move large arrays
+       to file scope.
+       * testsuite/libgomp.graphite/force-parallel-3.c: Likewise.
+       * testsuite/libgomp.graphite/force-parallel-6.c: Likewise.
+       * testsuite/libgomp.graphite/force-parallel-7.c: Likewise.
+       * testsuite/libgomp.graphite/force-parallel-8.c: Likewise.
+       * testsuite/libgomp.graphite/force-parallel-9.c: Likewise.
+
+2011-12-02  Alan Modra  <amodra@gmail.com>
+
+       * config/linux/affinity.c: Use atomic rather than sync builtin.
+       * config/linux/lock.c: Likewise.
+       * config/linux/ptrlock.h: Likewise.
+       * config/linux/ptrlock.c: Likewise.
+       * config/linux/ptrlock.h (gomp_ptrlock_set): Always write here..
+       * config/linux/ptrlock.c (gomp_ptrlock_set_slow): ..not here.
+       * config/linux/futex.h (atomic_write_barrier): Delete unused function.
+       * config/linux/alpha/futex.h (atomic_write_barrier): Likewise.
+       * config/linux/ia64/futex.h (atomic_write_barrier): Likewise.
+       * config/linux/mips/futex.h (atomic_write_barrier): Likewise.
+       * config/linux/powerpc/futex.h (atomic_write_barrier): Likewise.
+       * config/linux/s390/futex.h (atomic_write_barrier): Likewise.
+       * config/linux/sparc/futex.h (atomic_write_barrier): Likewise.
+       * config/linux/x86/futex.h (atomic_write_barrier): Likewise.
+
+2011-11-30  Alan Modra  <amodra@gmail.com>
+
+       PR libgomp/51298
+       * config/linux/bar.h: Use atomic rather than sync builtins.
+       * config/linux/bar.c: Likewise.  Add missing acquire
+       synchronisation on generation field.
+       * task.c (gomp_barrier_handle_tasks): Regain lock so as to not
+       double unlock.
+
 2011-11-30  Alan Modra  <amodra@gmail.com>
 
        * ordered.c (gomp_ordered_sync): Add MEMMODEL_ACQ_REL fence.