OSDN Git Service

2007-11-23 Matthias Klose <doko@ubuntu.com>
[pf3gnuchains/gcc-fork.git] / libgomp / ChangeLog
index ab5eb7c..63c0b77 100644 (file)
@@ -1,3 +1,227 @@
+2007-11-23  Matthias Klose  <doko@ubuntu.com>
+
+       * configure.ac: Adjust makeinfo version check.
+       * configure: Regenerate.
+
+2007-11-10  Jakub Jelinek  <jakub@redhat.com>
+
+       PR fortran/34020
+       * testsuite/libgomp.fortran/pr34020.f90: New test.
+
+2007-11-06  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/33894
+       * testsuite/libgomp.c++/atomic-1.C: New test.
+
+2007-10-25  Jakub Jelinek  <jakub@redhat.com>
+
+       PR libgomp/33275
+       * testsuite/libgomp.fortran/omp_parse3.f90 (test_threadprivate):
+       Make x and y integers rather than (implicit) reals.  Add private (j)
+       clause to the last omp parallel.
+
+2007-10-15  Maciej W. Rozycki  <macro@linux-mips.org>
+
+       * configure: Regenerate following changes to ../config/tls.m4.
+
+2007-09-28  Jakub Jelinek  <jakub@redhat.com>
+
+       * testsuite/libgomp.fortran/stack.f90: New test.
+
+2007-09-10  Danny Smith  <dannysmith@users.sourceforge.net>
+
+       * config/mingw32/proc.c: New file.
+
+2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
+
+       * testsuite/libgomp.c/atomic-1.c: Include cpuid.h for i386 targets.
+       (main): Use __get_cpuid to get i386 target fetaures.
+       * testsuite/libgomp.c/atomic-2.c: Include cpuid.h for x86_64 targets.
+       (main): Use __get_cpuid to get x86_64 target fetaures.
+
+2007-08-15  Jack Howarth  <howarth@bromo.med.uc.edu>
+
+       PR target/32765
+       * testsuite/libgomp.fortran/pr32550.f90: Use -static-libgcc on Darwin.
+       * testsuite/libgomp.fortran/crayptr2.f90: Likwise.
+
+2007-07-12  Jakub Jelinek  <jakub@redhat.com>
+
+       PR fortran/32550
+       * testsuite/libgomp.fortran/pr32550.f90: New test.
+       * testsuite/libgomp.fortran/crayptr2.f90: New test.
+
+2007-07-05  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * aclocal.m4: Regenerated.
+
+2007-07-05  Tobias Burnus  <burnus@net-b.de>
+
+       PR fortran/32359
+       * testsuite/libgomp.fortran/pr32359.f90: New.
+
+2007-07-02  Jakub Jelinek  <jakub@redhat.com>
+
+       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  <ro@TechFak.Uni-Bielefeld.DE>
+
+       PR libgomp/26308
+       * config/posix/lock.c (_XOPEN_SOURCE): Don't define on Tru64 UNIX.
+
+2007-06-21  Jakub Jelinek  <jakub@redhat.com>
+
+       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-06-07  Jakub Jelinek  <jakub@redhat.com>
+
+       * team.c (gomp_team_start): Fix setting up thread_attr
+       stack size.
+
+2007-06-02  Paolo Bonzini  <bonzini@gnu.org>
+
+       * configure: Regenerate.
+
+2007-05-23  Steve Ellcey  <sje@cup.hp.com>
+
+       * Makefile.in: Regenerate.
+       * configure: Regenerate.
+       * aclocal.m4: Regenerate.
+       * testsuite/Makefile.in: Regenerate.
+
+2007-05-04  Jakub Jelinek  <jakub@redhat.com>
+
+       * config/linux/proc.c: New file.
+
+       PR libgomp/28482
+       * configure.tgt: Don't link with -Wl,-z,nodlopen even on Linux.
+
+2007-04-19  Daniel Franke  <franke.daniel@gmail.com>
+
+       * libgomp.texi (GOMP_CPU_AFFINITY): Updated.
+
+2007-04-16  Matthias Klose  <doko@debian.org>
+
+       * configure.tgt (i[456]86-*-linux*): Only add ia32 specific
+       flags if not building with -m64.
+       * testsuite/lib/libgomp-dg.exp (libgomp_init): Don't add -march
+       flag for i?86-*-* targets, if current target matches -m64.
+
+2007-04-14  Steve Ellcey  <sje@cup.hp.com>
+
+       * Makefile.am: Add -I .. to ACLOCAL_AMFLAGS.
+       * Makefile.in: Regenerate.
+
+2007-04-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
+
+       PR testsuite/31369
+       * testsuite/libgomp.c++/c++.exp: Don't use concat when setting
+       ld_library_path.
+       * testsuite/libgomp.fortran/fortran.exp: Likewise.
+
+2007-04-04  Jakub Jelinek  <jakub@redhat.com>
+
+       * libgomp.h (gomp_cpu_affinity, gomp_cpu_affinity_len): New extern
+       decls.
+       (gomp_init_affinity, gomp_init_thread_affinity): New prototypes.
+       * env.c (gomp_cpu_affinity, gomp_cpu_affinity_len): New variables.
+       (parse_affinity): New function.
+       (initialize_env): Call it and gomp_init_affinity.
+       * team.c (gomp_team_start): If gomp_cpu_affinity != NULL,
+       create new pthread_attr_t and call gomp_init_thread_affinity
+       on it for each thread before passing the attribute to pthread_create.
+       * config/linux/affinity.c: New file.
+       * config/posix/affinity.c: New file.
+       * configure.ac (HAVE_PTHREAD_AFFINITY_NP): New test.
+       * configure: Rebuilt.
+       * config.h.in: Rebuilt.
+       * Makefile.am (libgomp_la_SOURCES): Add affinity.c.
+       * Makefile.in: Rebuilt.
+
+2007-03-23  Andreas Tobler  <a.tobler@schweiz.org>
+
+       * testsuite/lib/libgomp.exp (libgomp_init): Add -shared-libgcc for
+       *-*-darwin*.
+       * testsuite/libgomp.c++/c++.exp: Look for shared libstdc++ library
+       and use it if found.
+
+2007-03-18  Uros Bizjak  <ubizjak@gmail.com>
+
+       * testsuite/config/default.exp: New file.
+       * testsuite/lib/libgomp.exp: New file.
+       * testsuite/lib/libgomp.dg (load_gcc_lib, libgomp_init,
+       libgomp_target_compile, libgomp_option_help, libgomp_option_proc,
+       load_lib *, load_gcc_lib *): Move to libgomp.exp.
+       (libgomp_load): Remove.
+       * testsuite/lib/libgomp.exp (libgomp_init): Compute
+       always_ld_library_path, not ld_library_path.  Set additional_flags
+       to -march=i486 for ilp32 x86_64-*-* and i386-*-* targets.
+       (target_compile): Do not call libgomp_init.  Append lang_library_path
+       and lang_link_flags to options.
+       * testsuite/libgomp.c/c.exp: Set DEFAULT_FLAGS to -O2.  Set
+       ld_library_path from always_ld_library_path.  Set LD_LIBRARY_PATH
+       here.
+       * testsuite/libgomp.c++/c++.exp: Set ld_library_path from
+       always_ld_library_path.  Set LD_LIBRARY_PATH here.
+       * testsuite/libgomp.fortran/fortran.exp: Ditto.
+       * testsuite/libgomp.c/atomic-1.c: Set dg-options to
+       "-O2 -march=pentium" for ilp32 x86 targets. Simplify check for
+       CX8 flag.
+       * testsuite/libgomp.c/atomic-2.c: Set dg-options to "-O2 -mcx16" for
+       lp64 x86 targets. Do not check for SSE3 bit. Do not define bit_SSE3.
+       * testsuite/libgomp.c/pr29947-1.c: Remove default dg-options.
+       * testsuite/libgomp.c/pr29947-1.c: Ditto.
+       * testsuite/libgomp.c/atomic-10.c: Ditto.
+
+2007-03-21  Jakub Jelinek  <jakub@redhat.com>
+
+       * testsuite/libgomp.fortran/appendix-a/a.22.8.f90: Add
+       dg-final cleanup-modules line.
+       * testsuite/libgomp.fortran/appendix-a/a.40.1.f90: Likewise.
+       * testsuite/libgomp.fortran/appendix-a/a.31.5.f90: Likewise.
+       * testsuite/libgomp.fortran/appendix-a/a.31.4.f90: Likewise.
+       * testsuite/libgomp.fortran/threadprivate2.f90: Likewise.
+       * testsuite/libgomp.fortran/reduction5.f90: Likewise.
+       * testsuite/libgomp.fortran/threadprivate3.f90: Likewise.
+       * testsuite/libgomp.fortran/threadprivate1.f90: Likewise.
+
+2007-03-18  Andreas Schwab  <schwab@suse.de>
+
+       * acinclude.m4: Adjust regular expression for ld version
+       extraction.
+       * configure: Regenerate.
+
+2007-03-01  Brooks Moses  <brooks.moses@codesourcery.com>
+
+       * Makefile.am: Add install-pdf target as copied from
+       automake v1.10 rules.
+       * Makefile.in: Regenerate
+
+2007-02-07  Jakub Jelinek  <jakub@redhat.com>
+
+       PR libgomp/28486
+       * configure: Regenerate.
+
+       PR c++/30703
+       * testsuite/libgomp.c++/pr30703.C: New test.
+
+2007-02-02  Jakub Jelinek  <jakub@redhat.com>
+
+       Revert:
+       2006-07-05  Eric Christopher  <echristo@apple.com>
+       * configure.ac: Depend addition of -pthread on host OS.
+       * configure: Regenerate.
+
+2007-01-31  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+       * libgomp.texi: Fix spacing after abbreviations.
+
 2007-01-31  Daniel Franke <franke.daniel@gmail.com>
 
        PR libgomp/30546