]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Thu, 30 Jul 2020 00:16:57 +0000 (00:16 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Thu, 30 Jul 2020 00:16:57 +0000 (00:16 +0000)
contrib/ChangeLog
gcc/DATESTAMP
gcc/cp/ChangeLog
gcc/fortran/ChangeLog
gcc/po/ChangeLog
gcc/testsuite/ChangeLog
libcpp/ChangeLog
libgomp/ChangeLog

index 88c668a53ca37e0e047b4f11d3c3985461c3414e..ed7d4c8c5ff7c0d5f3c46965dbf162284da311dc 100644 (file)
@@ -1,3 +1,7 @@
+2020-07-29  Martin Liska  <mliska@suse.cz>
+
+       * git-backport.py: fix how are ChangeLog paths combined.
+
 2020-07-23  Martin Liska  <mliska@suse.cz>
 
        Backported from master:
index 273bf0e001abb6b515d5379fbbe9efc5e9d0bd7e..35e844018cffea776f0dbf4494e1387b1548767b 100644 (file)
@@ -1 +1 @@
-20200729
+20200730
index 8a22888fe5245aec7a363057fcb88396cca8dca8..e48f888ad885b4f8ff98d0a44435014565e8353b 100644 (file)
@@ -1,3 +1,57 @@
+2020-07-29  Iain Sandoe  <iain@sandoe.co.uk>
+
+       Backported from master:
+       2020-07-16  Iain Sandoe  <iain@sandoe.co.uk>
+
+       PR c++/95591
+       PR c++/95599
+       PR c++/95823
+       PR c++/95824
+       PR c++/95895
+       * coroutines.cc (struct coro_ret_data): Delete.
+       (coro_maybe_expand_co_return): Delete.
+       (co_return_expander): Delete.
+       (expand_co_returns): Delete.
+       (co_await_find_in_subtree): Remove unused name.
+       (build_actor_fn): Remove unused parm, remove handling
+       for co_return expansion.
+       (register_await_info): Demote duplicate info message to a
+       warning.
+       (coro_make_frame_entry): Move closer to use site.
+       (struct susp_frame_data): Add fields for final suspend label
+       and a flag to indicate await expressions with initializers.
+       (captures_temporary): Delete.
+       (register_awaits): Remove unused code, update comments.
+       (find_any_await): New.
+       (tmp_target_expr_p): New.
+       (struct interesting): New.
+       (find_interesting_subtree): New.
+       (struct var_nest_node): New.
+       (flatten_await_stmt): New.
+       (handle_nested_conditionals): New.
+       (process_conditional): New.
+       (replace_statement_captures): Rename to...
+       (maybe_promote_temps): ... this.
+       (maybe_promote_captured_temps): Delete.
+       (analyze_expression_awaits): Check for await expressions with
+       initializers.  Simplify handling for truth-and/or-if.
+       (expand_one_truth_if): Simplify (map cases that need expansion
+       to COND_EXPR).
+       (await_statement_walker): Handle CO_RETURN_EXPR. Simplify the
+       handling for truth-and/or-if expressions.
+       (register_local_var_uses): Ensure that we create names in the
+       implementation namespace.
+       (morph_fn_to_coro): Add final suspend label to suspend frame
+       callback data and remove it from the build_actor_fn call.
+
+2020-07-29  Iain Sandoe  <iain@sandoe.co.uk>
+
+       Backported from master:
+       2020-06-05  Iain Sandoe  <iain@sandoe.co.uk>
+
+       * cp-tree.def (CO_RETURN_EXPR): Correct the class
+       to use tcc_statement.
+
 2020-07-23  Release Manager
 
        * GCC 10.2.0 released.
index fa3918489129194d75d0386967567a503a161ab2..10d1f9e2f781c448f01aa02f2d62aead60138ea6 100644 (file)
@@ -1,3 +1,12 @@
+2020-07-29  Mark Eggleston  <markeggleston@gcc.gnu.org>
+
+       Backported from master:
+       2020-07-29  Mark Eggleston  <markeggleston@gcc.gnu.org>
+
+       PR fortran/96319
+       * intrinsic.c (gfc_convert_type_warn):  Add check for
+       LOGICAL type so that warnings are not output.
+
 2020-07-27  Mark Eggleston  <markeggleston@gcc.gnu.org>
 
        Backported from master:
index 7a18efafb559843e81921eb09810277c88b62f8c..2e53e585afb81c7202e2bc3b8497a71c94910ade 100644 (file)
@@ -1,3 +1,7 @@
+2020-07-29  Joseph Myers  <joseph@codesourcery.com>
+
+       * ja.po, sv.po: Update.
+
 2020-07-27  Joseph Myers  <joseph@codesourcery.com>
 
        * be.po, da.po, de.po, el.po, es.po, fi.po, fr.po, hr.po, id.po,
index 57c3820b31fcc9c391fa06f8310d6b6a300d56f1..1d74f9040b2ffd306d3e56394265c28ca6553bf3 100644 (file)
@@ -1,3 +1,30 @@
+2020-07-29  Tiziano Müller  <tiziano.mueller@chem.uzh.ch>
+
+       * c-c++-common/cpp/has-include-1-traditional.c: New.
+
+2020-07-29  Mark Eggleston  <markeggleston@gcc.gnu.org>
+
+       Backported from master:
+       2020-07-29  Mark Eggleston  <markeggleston@gcc.gnu.org>
+
+       PR fortran/96319
+       * gfortran.dg/pr96319.f90: New test.
+
+2020-07-29  Iain Sandoe  <iain@sandoe.co.uk>
+
+       Backported from master:
+       2020-07-16  Iain Sandoe  <iain@sandoe.co.uk>
+
+       PR c++/95591
+       PR c++/95599
+       PR c++/95823
+       PR c++/95824
+       PR c++/95895
+       * g++.dg/coroutines/pr95591.C: New test.
+       * g++.dg/coroutines/pr95599.C: New test.
+       * g++.dg/coroutines/pr95823.C: New test.
+       * g++.dg/coroutines/pr95824.C: New test.
+
 2020-07-28  Jakub Jelinek  <jakub@redhat.com>
 
        Backported from master:
index e7ad590aede538a148e037d7cf9121622599444e..ca907cd2309acafba4ceb08789b5f89a355dd30f 100644 (file)
@@ -1,3 +1,8 @@
+2020-07-29  Tiziano Müller  <tiziano.mueller@chem.uzh.ch>
+
+       * init.c (builtin_array): Add xref comment.
+       * traditional.c (fun_like_macro): Add HAS_INCLUDE codes.
+
 2020-07-23  Release Manager
 
        * GCC 10.2.0 released.
index 0e630cb96b4fab912e5a863def30f9680b5d8981..eefacc685407333a3a7ecf46a79a01d991a8dcfb 100644 (file)
@@ -1,3 +1,43 @@
+2020-07-29  Julian Brown  <julian@codesourcery.com>
+
+       Backported from master:
+       2020-07-27  Julian Brown  <julian@codesourcery.com>
+                   Thomas Schwinge  <thomas@codesourcery.com>
+
+       * libgomp.h (struct target_var_desc): Rename do_detach field to
+       is_attach.
+       * oacc-mem.c (goacc_exit_datum_1): Add assert.  Don't set finalize for
+       GOMP_MAP_FORCE_DETACH. Update checking to use is_attach field.
+       (goacc_enter_data_internal): Don't affect reference counts
+       for attach mappings.
+       (goacc_exit_data_internal): Don't affect reference counts for detach
+       mappings.
+       * target.c (gomp_map_vars_existing): Don't affect reference counts for
+       attach mappings.
+       (gomp_map_vars_internal): Set renamed is_attach flag unconditionally to
+       mark attach mappings.
+       (gomp_unmap_vars_internal): Use is_attach flag to prevent affecting
+       reference count for attach mappings.
+       * testsuite/libgomp.oacc-c-c++-common/mdc-refcount-1.c: New test.
+       * testsuite/libgomp.oacc-c-c++-common/mdc-refcount-2.c: New test.
+       * testsuite/libgomp.oacc-c-c++-common/mdc-refcount-2.c: New test.
+       * testsuite/libgomp.oacc-fortran/deep-copy-6-no_finalize.F90: Mark
+       test as shouldfail.
+       * testsuite/libgomp.oacc-fortran/deep-copy-6.f90: Adjust to fail
+       gracefully in no-finalize mode.
+       * testsuite/libgomp.oacc-c-c++-common/mdc-refcount-3.c: New file.
+
+2020-07-29  Julian Brown  <julian@codesourcery.com>
+
+       Backported from master:
+       2020-07-23  Julian Brown  <julian@codesourcery.com>
+                   Thomas Schwinge  <thomas@codesourcery.com>
+
+       * target.c (gomp_unmap_vars_internal): Remove unnecessary forcing of
+       finalization for detach operation.
+       * testsuite/libgomp.oacc-c-c++-common/structured-detach-underflow.c:
+       New test.
+
 2020-07-23  Release Manager
 
        * GCC 10.2.0 released.