]> git.ipfire.org Git - thirdparty/gcc.git/blobdiff - libgomp/ChangeLog
[arm] Early split simple DImode equality comparisons
[thirdparty/gcc.git] / libgomp / ChangeLog
index 01440f7a2521543cbe8b3e6ed7e68e189eb31963..62a18ad2882234cea5e10c7fb7665594ee16c3df 100644 (file)
@@ -1,3 +1,140 @@
+2019-10-14  Jakub Jelinek  <jakub@redhat.com>
+
+       PR libgomp/92081
+       * testsuite/libgomp.fortran/target-simd.f90: Iterate from 1 rather
+       than 0.
+
+2019-10-11  Tobias Burnus  <tobias@codesourcery.com>
+
+       * testsuite/libgomp.fortran/use_device_addr-1.f90: New.
+       * testsuite/libgomp.fortran/use_device_addr-2.f90: New.
+
+2019-10-09  Thomas Schwinge  <thomas@codesourcery.com>
+
+       PR middle-end/92036
+       * testsuite/libgomp.oacc-c-c++-common/data-firstprivate-1.c: New
+       file.
+
+2019-10-09  Tobias Burnus  <tobias@codesourcery.com>
+
+       PR testsuite/91884
+       * testsuite/libgomp.fortran/fortran.exp: Conditionally
+       add -lquadmath.
+       * testsuite/libgomp.oacc-fortran/fortran.exp: Ditto.
+
+2019-10-09  Jakub Jelinek  <jakub@redhat.com>
+
+       PR libgomp/92028
+       * target.c (gomp_map_vars_internal): Readd the previous
+       GOMP_MAP_USE_DEVICE_PTR handling code in the first loop,
+       though do that just in the !not_found_cnt case.
+
+2019-10-08  Tobias Burnus  <tobias@codesourcery.com>
+
+       * gfortran.dg/gomp/target-simd.f90: New.
+
+2019-10-02  Julian Brown  <julian@codesourcery.com>
+           Cesar Philippidis  <cesar@codesourcery.com>
+
+       * libgomp.h (OFFSET_INLINED, OFFSET_POINTER, OFFSET_STRUCT): Define.
+       * target.c (FIELD_TGT_EMPTY): Define.
+       (gomp_map_val): Use OFFSET_* macros instead of magic constants.  Write
+       as switch instead of list of ifs.
+       (gomp_map_vars_internal): Use OFFSET_* and FIELD_TGT_EMPTY macros.
+
+2019-10-02  Andreas Tobler  <andreast@gcc.gnu.org>
+
+       * testsuite/libgomp.oacc-c-c++-common/loop-default.h: Remove alloca.h
+       include. Replace alloca () with __builtin_alloca ().
+       * testsuite/libgomp.oacc-c-c++-common/loop-dim-default.c: Likewise.
+
+2019-10-01  Jakub Jelinek  <jakub@redhat.com>
+
+       * configure.ac: Remove GCC_HEADER_STDINT(gstdint.h).
+       * libgomp.h: Include <stdint.h> instead of "gstdint.h".
+       * oacc-parallel.c: Don't include "libgomp_g.h".
+       * plugin/plugin-hsa.c: Include <stdint.h> instead of "gstdint.h".
+       * plugin/plugin-nvptx.c: Don't include "gstdint.h".
+       * aclocal.m4: Regenerated.
+       * config.h.in: Regenerated.
+       * configure: Regenerated.
+       * Makefile.in: Regenerated.
+
+2019-09-30  Kwok Cheung Yeung  <kcy@codesourcery.com>
+
+       * libgomp_g.h: Include stdint.h instead of gstdint.h.
+
+2019-09-27  Maciej W. Rozycki  <macro@wdc.com>
+
+       * configure: Regenerate.
+
+2019-09-13  Tobias Burnus  <tobias@codesourcery.com>
+
+       * plugin/plugin-hsa.c (hsa_warn, hsa_fatal, hsa_error): Ensure
+       string is initialized.
+
+2019-09-06  Florian Weimer  <fweimer@redhat.com>
+
+       * configure: Regenerate.
+
+2019-09-03  Chung-Lin Tang  <cltang@codesourcery.com>
+
+       PR other/79543
+       * acinclude.m4 (LIBGOMP_CHECK_LINKER_FEATURES): Fix GNU ld --version
+       scanning to conform to the GNU Coding Standards.
+       * configure: Regenerate.
+
+2019-08-28  Jakub Jelinek  <jakub@redhat.com>
+
+       PR libgomp/91530
+       * testsuite/libgomp.c/scan-21.c: New test.
+       * testsuite/libgomp.c/scan-22.c: New test.
+
+2019-08-27  Jakub Jelinek  <jakub@redhat.com>
+
+       PR libgomp/91530
+       * testsuite/libgomp.c/scan-11.c: Add -msse2 option for sse2_runtime
+       targets.
+       * testsuite/libgomp.c/scan-12.c: Likewise.
+       * testsuite/libgomp.c/scan-13.c: Likewise.
+       * testsuite/libgomp.c/scan-14.c: Likewise.
+       * testsuite/libgomp.c/scan-15.c: Likewise.
+       * testsuite/libgomp.c/scan-16.c: Likewise.
+       * testsuite/libgomp.c/scan-17.c: Likewise.
+       * testsuite/libgomp.c/scan-18.c: Likewise.
+       * testsuite/libgomp.c/scan-19.c: Likewise.
+       * testsuite/libgomp.c/scan-20.c: Likewise.
+       * testsuite/libgomp.c++/scan-9.C: Likewise.
+       * testsuite/libgomp.c++/scan-10.C: Likewise.
+       * testsuite/libgomp.c++/scan-11.C: Likewise.
+       * testsuite/libgomp.c++/scan-12.C: Likewise.
+       * testsuite/libgomp.c++/scan-14.C: Likewise.
+       * testsuite/libgomp.c++/scan-15.C: Likewise.
+       * testsuite/libgomp.c++/scan-13.C: Likewise.  Use sse2_runtime
+       instead of i?86-*-* x86_64-*-* as target for scan-tree-dump-times.
+       * testsuite/libgomp.c++/scan-16.C: Likewise.
+
+2019-08-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
+
+       PR fortran/91473
+       * testsuite/libgomp.fortran/appendix-a/a.28.5.f90: Add
+       -std=legacy so invalid code in the test case is accepted.
+
+2019-08-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
+
+       PR fortran/91422
+       * testsuite/libgomp.oacc-fortran/routine-7.f90: Correct array
+       dimension.
+
+2019-08-08  Jakub Jelinek  <jakub@redhat.com>
+
+       * target.c (gomp_map_vars_internal): For GOMP_MAP_USE_DEVICE_PTR
+       perform the lookup in the first loop only if !not_found_cnt, otherwise
+       perform lookups for it in the second loop guarded with
+       if (not_found_cnt || has_firstprivate).
+       * testsuite/libgomp.c/target-37.c: New test.
+       * testsuite/libgomp.c++/target-22.C: New test.
+
 2019-08-07  Jakub Jelinek  <jakub@redhat.com>
 
        * testsuite/libgomp.c/target-18.c (struct S): New type.
 
 2019-07-23  Steven G. Kargl  <kargl@gcc.gnu.org>
 
-       * testsuite/libgomp.fortran/reduction4.f90: Update BOZ usage
+       * testsuite/libgomp.fortran/reduction4.f90: Update BOZ usage.
        * testsuite/libgomp.fortran/reduction5.f90: Ditto.
-       
+
 2019-07-20  Jakub Jelinek  <jakub@redhat.com>
 
        * testsuite/libgomp.c-c++-common/loop-1.c: New test.