From: GCC Administrator Date: Thu, 30 Jul 2020 00:16:57 +0000 (+0000) Subject: Daily bump. X-Git-Tag: releases/gcc-10.3.0~1112 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b258a8b74765275e5d598b36af4fcc4e66da5c5a;p=thirdparty%2Fgcc.git Daily bump. --- diff --git a/contrib/ChangeLog b/contrib/ChangeLog index 88c668a53ca3..ed7d4c8c5ff7 100644 --- a/contrib/ChangeLog +++ b/contrib/ChangeLog @@ -1,3 +1,7 @@ +2020-07-29 Martin Liska + + * git-backport.py: fix how are ChangeLog paths combined. + 2020-07-23 Martin Liska Backported from master: diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 273bf0e001ab..35e844018cff 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20200729 +20200730 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 8a22888fe524..e48f888ad885 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,57 @@ +2020-07-29 Iain Sandoe + + Backported from master: + 2020-07-16 Iain Sandoe + + 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 + + Backported from master: + 2020-06-05 Iain Sandoe + + * cp-tree.def (CO_RETURN_EXPR): Correct the class + to use tcc_statement. + 2020-07-23 Release Manager * GCC 10.2.0 released. diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index fa3918489129..10d1f9e2f781 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,12 @@ +2020-07-29 Mark Eggleston + + Backported from master: + 2020-07-29 Mark Eggleston + + 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 Backported from master: diff --git a/gcc/po/ChangeLog b/gcc/po/ChangeLog index 7a18efafb559..2e53e585afb8 100644 --- a/gcc/po/ChangeLog +++ b/gcc/po/ChangeLog @@ -1,3 +1,7 @@ +2020-07-29 Joseph Myers + + * ja.po, sv.po: Update. + 2020-07-27 Joseph Myers * be.po, da.po, de.po, el.po, es.po, fi.po, fr.po, hr.po, id.po, diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 57c3820b31fc..1d74f9040b2f 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,30 @@ +2020-07-29 Tiziano Müller + + * c-c++-common/cpp/has-include-1-traditional.c: New. + +2020-07-29 Mark Eggleston + + Backported from master: + 2020-07-29 Mark Eggleston + + PR fortran/96319 + * gfortran.dg/pr96319.f90: New test. + +2020-07-29 Iain Sandoe + + Backported from master: + 2020-07-16 Iain Sandoe + + 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 Backported from master: diff --git a/libcpp/ChangeLog b/libcpp/ChangeLog index e7ad590aede5..ca907cd2309a 100644 --- a/libcpp/ChangeLog +++ b/libcpp/ChangeLog @@ -1,3 +1,8 @@ +2020-07-29 Tiziano Müller + + * 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. diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog index 0e630cb96b4f..eefacc685407 100644 --- a/libgomp/ChangeLog +++ b/libgomp/ChangeLog @@ -1,3 +1,43 @@ +2020-07-29 Julian Brown + + Backported from master: + 2020-07-27 Julian Brown + Thomas Schwinge + + * 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 + + Backported from master: + 2020-07-23 Julian Brown + Thomas Schwinge + + * 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.