OSDN Git Service

2006-06-21 Frank Ch. Eigler <fche@redhat.com>
[pf3gnuchains/gcc-fork.git] / libgomp / ChangeLog
index e33066a..8cd5519 100644 (file)
@@ -1,3 +1,217 @@
+2006-06-21  Jakub Jelinek  <jakub@redhat.com>
+
+       * critical.c (GOMP_critical_name_start): Fix *pptr initialization
+       when gomp_mutex_t is larger than pointer and HAVE_SYNC_BUILTINS is
+       defined.
+
+2006-06-20  Jakub Jelinek  <jakub@redhat.com>
+
+       PR libgomp/26175
+       PR libgomp/26477
+       * configure.ac: If neither --enable-linux-futex nor
+       --disable-linux-futex is passed, determine the default by checking
+       for compiling and/or running against NPTL.  With --enable-linux-futex,
+       check if SYS_gettid and SYS_futex are defined.
+       * configure: Rebuilt.
+
+2006-06-14  Richard Henderson  <rth@redhat.com>
+
+       PR libgomp/28008
+       * env.c (initialize_env): Avoid using PTHREAD_STACK_MIN when
+       undefined.  Use GOMP_STACKSIZE not OMP_STACKSIZE for environment.
+
+2006-06-09  Richard Henderson  <rth@redhat.com>
+
+       * env.c (gomp_nthreads_var): Change to unsigned long.
+       (gomp_run_sched_chunk): Likewise.
+       (parse_unsigned_long): Rename from parse_num_threads and generalize.
+       (initialize_env): Initialize gomp_thread_attr.
+       * libgomp.h (gomp_nthreads_var): Update decl.
+       (gomp_run_sched_chunk): Likewise.
+       (gomp_thread_attr): Declare.
+       * team.c (gomp_thread_attr): Export.
+       (initialize_team): Don't initialize it.
+
+2006-06-09  Jakub Jelinek  <jakub@redhat.com>
+
+       PR fortran/27916
+       * testsuite/libgomp.fortran/pr27916-1.f90: New test.
+       * testsuite/libgomp.fortran/pr27916-2.f90: New test.
+
+2006-06-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
+
+       * config/mingw32/time.c: New file.
+       * configure.tgt: Use it.
+
+2006-05-23  Carlos O'Donell  <carlos@codesourcery.com>
+
+       * Makefile.am: Add install-html target. Add install-html to .PHONY
+       * Makefile.in: Regenerate.
+
+2006-05-22  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
+
+       PR libgomp/27612
+       * testsuite/libgomp.c/sections-1.c: Require sync_int_long.
+       * testsuite/libgomp.c/critical-1.c: Likewise.
+       * testsuite/libgomp.c/loop-1.c: Likewise.
+       * testsuite/libgomp.c/loop-2.c: Likewise.
+       * testsuite/libgomp.c/single-1.c: Likewise.
+       * testsuite/libgomp.c/ordered-1.c: Likewise.
+       * testsuite/libgomp.c/ordered-2.c: Likewise.
+
+2006-05-15  Jakub Jelinek  <jakub@redhat.com>
+
+       PR middle-end/27416
+       * libgomp.fortran/pr27416-1.f90: New test.
+
+2006-05-03  Jakub Jelinek  <jakub@redhat.com>
+
+       PR fortran/27395
+       * testsuite/libgomp.fortran/pr27395-1.f90: New test.
+       * testsuite/libgomp.fortran/pr27395-2.f90: New test.
+
+2006-05-02  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/26943
+       * testsuite/libgomp.c/pr26943-1.c: New test.
+       * testsuite/libgomp.c/pr26943-2.c: New test.
+       * testsuite/libgomp.c/pr26943-3.c: New test.
+       * testsuite/libgomp.c/pr26943-4.c: New test.
+       * testsuite/libgomp.c++/pr27337.C: Remove barrier.
+       * testsuite/libgomp.c++/pr26943.C: New test.
+
+2006-05-02  Jakub Jelinek  <jakub@redhat.com>
+
+       PR middle-end/27337
+       * testsuite/libgomp.c++/pr27337.C: New test.
+
+2006-04-26  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c/26171
+       * testsuite/libgomp.c/pr26171.c: New test.
+
+2006-04-25  Richard Henderson  <rth@redhat.com>
+
+       PR libgomp/25865
+       * configure.ac: Use GCC_CHECK_TLS.
+       * acinclude.m4 (LIBGOMP_CHECK_TLS): Remove.
+       * Makefile.in, aclocal.m4, configure: Regenerate.
+
+2006-04-10  Matthias Klose  <doko@debian.org>
+
+       * testsuite/lib/libgomp.exp (libgomp_init): Recognize multilib
+       directory names containing underscores.
+
+2006-03-21  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/26691
+       * testsuite/libgomp.c++/pr26691.C: New test.
+
+2006-03-13  Jakub Jelinek  <jakub@redhat.com>
+
+       * testsuite/libgomp.fortran/retval2.f90: New test.
+
+2006-03-09  Diego Novillo  <dnovillo@redhat.com>
+
+       * testsuite/libgomp.c++: New directory.
+
+2006-02-25  Shantonu Sen  <ssen@opendarwin.org>
+
+       * config/posix/sem.h: Define BROKEN_POSIX_SEMAPHORES functions.
+       * config/posix/sem.c: Implement the above.
+
+2006-02-25  Andreas Tobler  <a.tobler@schweiz.ch>
+
+       * configure.ac (HAVE_BROKEN_POSIX_SEMAPHORES): Check for darwin and
+       define HAVE_BROKEN_POSIX_SEMAPHORES.
+       * configure: Rebuilt.
+       * config.h.in: Rebuilt.
+
+2006-02-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
+
+       PR bootstrap/26161
+       * configure.ac: Remove AC_CHECK_HEADER for pthread.h. Add comment
+       for the other pthread check.
+       * configure: Regenerate.
+       * config.h.in: Regenerate.
+
+2006-02-15  Jakub Jelinek  <jakub@redhat.com>
+
+       PR libgomp/25938
+       PR libgomp/25984
+       * Makefile.am (fincludedir): New variable.
+       (nodist_include_HEADERS): Remove Fortran files.
+       (nodist_finclude_HEADERS): New variable.
+       * Makefile.in: Regenerated.
+
+2006-02-13  Jakub Jelinek  <jakub@redhat.com>
+
+       * testsuite/libgomp.fortran/vla7.f90: Add -w to options.
+       Remove tests for returning assumed character length arrays.
+
+2006-02-12  Roger Sayle  <roger@eyesopen.com>
+           John David Anglin  <dave@hiauly1.hia.nrc.ca>
+
+       PR libgomp/25936
+       * configure.tgt: Link against -lrt for sem_init on HPUX v11 systems.
+2006-02-08  Ulrich Weigand  <uweigand@de.ibm.com>
+
+       * testsuite/lib/libgomp-dg.exp: Load scanrtl.exp library.
+
+2006-02-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
+
+       * testsuite/lib/libgomp-dg.exp (libgomp_init): Compute multilib related
+       part of LD_LIBRARY_PATH manually.
+
+2006-02-03  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR libgomp/25852
+       * testsuite/lib/libgomp-dg.exp (blddir): Set it in
+       libgomp_init.
+
+2005-01-25  Paolo Bonzini  <bonzini@gnu.org>
+
+       PR libgomp/25884
+       * Makefile.am (omp.h, omp_lib.h, omp_lib.f90, libgomp_f.h): Remove.
+       * configure.ac (PERL): Don't set.
+       (gstdint.h, omp.h, omp_lib.h, omp_lib.f90, libgomp_f.h): Create here.
+       (OMP_LOCK_SIZE, OMP_LOCK_ALIGN, OMP_LOCK_KIND, OMP_NEST_LOCK_SIZE,
+       OMP_NEST_LOCK_ALIGN, OMP_NEST_LOCK_KIND): New substitutions.
+       * omp.h.in: Wrap the new configure substitutions with @ characters.
+       * omp_lib.h.in, omp_lib.f90.in, libgomp_f.h.in: Likewise.
+       * aclocal.m4, configure, Makefile.in: Regenerate.
+       * mkomp_h.pl: Delete.
+
+2005-01-24  Paolo Bonzini  <bonzini@gnu.org>
+
+       PR libgomp/25259
+       * configure.ac: Use GCC_HEADER_STDINT.
+       * libgomp.h: Include gstdint.h.
+       * libgomp_f.h.in: Don't include stdint.h or inttypes.h.
+       * configure, Makefile.in, testsuite/Makefile.in, aclocal.m4: Rebuild.
+
+2006-01-24  Richard Henderson  <rth@redhat.com>
+
+       PR libgomp/25942
+       * configure.ac: Add AM_MAINTAINER_MODE.
+       * Makefile.in, aclocal.m4, configure, testsuite/Makefile.in: Rebuild.
+
+2006-01-24  Diego Novillo  <dnovillo@redhat.com>
+
+       * Makefile.in: Regenerate.
+       * testsuite/Makefile.in: Regenerate.
+       * aclocal.m4: Regenerate.
+
+2006-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
+
+       * config/posix/proc.c: Conditional include of sys/loadavg.h for
+       Solaris.
+       * configure.ac: Add check for loadavg.h.
+       (link_gomp): Adjust comment.
+       * configure: Regenerate.
+       * config.h.in: Regenerate.
+
 2006-01-21  Steve Ellcey  <sje@cup.hp.com>
 
        PR libgomp/25877