diff options
author | GCC Administrator <gccadmin@gcc.gnu.org> | 2020-06-05 00:17:01 +0000 |
---|---|---|
committer | GCC Administrator <gccadmin@gcc.gnu.org> | 2020-06-05 00:17:01 +0000 |
commit | ae7aed03f202b3e1d0872ab7db32c9f7a663a24d (patch) | |
tree | 7cf43a7accacfea806148132d75c43f805af9407 | |
parent | 6b45b400c51be06f2d0e37a7b461cbd4ce9fe37d (diff) |
Daily bump.
-rw-r--r-- | gcc/DATESTAMP | 2 | ||||
-rw-r--r-- | gcc/cp/ChangeLog | 26 | ||||
-rw-r--r-- | gcc/testsuite/ChangeLog | 21 | ||||
-rw-r--r-- | libgomp/ChangeLog | 94 |
4 files changed, 142 insertions, 1 deletions
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 6c883c98853..de253bc14b7 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20200604 +20200605 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 8e89dfce587..3538a5c9247 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,29 @@ +2020-06-04 Jason Merrill <jason@redhat.com> + + PR c++/93310 + * constexpr.c (cxx_eval_constant_expression) [OBJ_TYPE_REF]: + Evaluate OBJ_TYPE_REF_EXPR. + +2020-06-04 Jason Merrill <jason@redhat.com> + + PR c++/95158 + * class.c (lookup_vfn_in_binfo): New. + * call.c (build_over_call): Use it. + * cp-tree.h (resolves_to_fixed_type_p): Add default argument. + (lookup_vfn_in_binfo): Declare. + +2020-06-04 Patrick Palka <ppalka@redhat.com> + + * pt.c (process_partial_specialization): Pass the full set of + generic template arguments to strictly_subsumes. + +2020-06-04 Patrick Palka <ppalka@redhat.com> + + PR c++/92103 + * pt.c (most_specialized_partial_spec): Reorganize the loop over + DECL_TEMPLATE_SPECIALIZATIONS. Check constraints_satisfied_p on + the original template declaration, not on the tsubsted one. + 2020-06-02 Patrick Palka <ppalka@redhat.com> PR c++/92633 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 2a985eefae1..4f85bb3a897 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,24 @@ +2020-06-04 Jason Merrill <jason@redhat.com> + + PR c++/93310 + * g++.dg/cpp2a/constexpr-virtual16.C: New test. + * g++.dg/cpp2a/constexpr-virtual17.C: New test. + * g++.dg/cpp2a/constexpr-new12.C: Adjust diagnostic. + +2020-06-04 Jason Merrill <jason@redhat.com> + + PR c++/95158 + * g++.dg/template/virtual5.C: New test. + +2020-06-04 Patrick Palka <ppalka@redhat.com> + + * g++.dg/cpp2a/concepts-partial-spec8.C: New test. + +2020-06-04 Patrick Palka <ppalka@redhat.com> + + PR c++/92103 + * g++.dg/cpp2a/concepts-partial-spec7.C: New test. + 2020-06-02 Patrick Palka <ppalka@redhat.com> PR c++/92633 diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog index e52ba0f6475..da5501682db 100644 --- a/libgomp/ChangeLog +++ b/libgomp/ChangeLog @@ -1,3 +1,97 @@ +2020-06-04 Thomas Schwinge <thomas@codesourcery.com> + + * oacc-mem.c (goacc_exit_data_internal) <GOMP_MAP_STRUCT>: + Evaluate 'copyfrom' individually for each entry. + * testsuite/libgomp.oacc-c-c++-common/struct-1.c: Update. + +2020-06-04 Thomas Schwinge <thomas@codesourcery.com> + + * oacc-mem.c (goacc_exit_data_internal) <GOMP_MAP_STRUCT>: + Evaluate 'finalize' individually for each entry. + * testsuite/libgomp.oacc-c-c++-common/struct-1.c: New file. + * testsuite/libgomp.oacc-c-c++-common/struct-refcount-1.c: Remove + file. + +2020-06-04 Thomas Schwinge <thomas@codesourcery.com> + + * testsuite/libgomp.oacc-c-c++-common/deep-copy-7.c: Fix 'sizeof' + usage. + * testsuite/libgomp.oacc-c-c++-common/deep-copy-8.c: Likewise. + +2020-06-04 Thomas Schwinge <thomas@codesourcery.com> + Julian Brown <julian@codesourcery.com> + + * oacc-mem.c (goacc_exit_datum): Repair 'is_tgt_unmapped' + checking. + (acc_unmap_data, goacc_exit_data_internal): Restore + 'is_tgt_unmapped' checking. + * testsuite/libgomp.oacc-c-c++-common/struct-refcount-1.c: New + file. + * testsuite/libgomp.oacc-fortran/deep-copy-6.f90: Adjust. + * testsuite/libgomp.oacc-fortran/mdc-refcount-1-1-1.f90: Likewise. + * testsuite/libgomp.oacc-fortran/mdc-refcount-1-2-1.f90: Likewise. + * testsuite/libgomp.oacc-fortran/mdc-refcount-1-2-2.f90: Likewise. + * testsuite/libgomp.oacc-fortran/mdc-refcount-1-3-1.f90: Likewise. + * testsuite/libgomp.oacc-fortran/mdc-refcount-1-4-1.f90: Likewise. + +2020-06-04 Thomas Schwinge <thomas@codesourcery.com> + Julian Brown <julian@codesourcery.com> + + * oacc-mem.c (acc_unmap_data): Don't open-code 'gomp_remove_var'. + +2020-06-04 Thomas Schwinge <thomas@codesourcery.com> + + PR libgomp/92854 + * oacc-mem.c (acc_unmap_data): Remove 'tgt' reference counting. + +2020-06-04 Thomas Schwinge <thomas@codesourcery.com> + + PR libgomp/92854 + * testsuite/libgomp.oacc-c-c++-common/pr92854-1.c: Extend some + more. + +2020-06-04 Thomas Schwinge <thomas@codesourcery.com> + Julian Brown <julian@codesourcery.com> + + * oacc-mem.c (goacc_enter_datum): Use 'tgt' returned from + 'gomp_map_vars'. + (acc_map_data): Clean up accordingly. + +2020-06-04 Thomas Schwinge <thomas@codesourcery.com> + + * testsuite/libgomp.oacc-fortran/deep-copy-6.f90: XFAIL behavior + of over-eager 'finalize' clause. + * testsuite/libgomp.oacc-fortran/deep-copy-6-no_finalize.F90: New + file. + * testsuite/libgomp.oacc-fortran/mdc-refcount-1-1-1.f90: Likewise. + * testsuite/libgomp.oacc-fortran/mdc-refcount-1-1-2.F90: Likewise. + * testsuite/libgomp.oacc-fortran/mdc-refcount-1-2-1.f90: Likewise. + * testsuite/libgomp.oacc-fortran/mdc-refcount-1-2-2.f90: Likewise. + * testsuite/libgomp.oacc-fortran/mdc-refcount-1-3-1.f90: Likewise. + * testsuite/libgomp.oacc-fortran/mdc-refcount-1-3-2.f90: Likewise. + * testsuite/libgomp.oacc-fortran/mdc-refcount-1-4-1.f90: Likewise. + * testsuite/libgomp.oacc-fortran/mdc-refcount-1-4-2.f90: Likewise. + +2020-06-04 Thomas Schwinge <thomas@codesourcery.com> + + * oacc-mem.c (goacc_exit_data_internal): Unlock on error path. + +2020-06-04 Julian Brown <julian@codesourcery.com> + + * oacc-mem.c (acc_attach_async): Add missing gomp_mutex_unlock on + error path. + (goacc_detach_internal): Likewise. + +2020-06-04 Thomas Schwinge <thomas@codesourcery.com> + + * testsuite/libgomp.oacc-fortran/error_stop-1.f: Initialize before + the checkpoint. + * testsuite/libgomp.oacc-fortran/error_stop-2.f: Likewise. + * testsuite/libgomp.oacc-fortran/error_stop-3.f: Likewise. + * testsuite/libgomp.oacc-fortran/stop-1.f: Likewise. + * testsuite/libgomp.oacc-fortran/stop-2.f: Likewise. + * testsuite/libgomp.oacc-fortran/stop-3.f: Likewise. + 2020-05-26 Thomas Koenig <tkoenig@gcc.gnu.org> PR libfortran/95191 |