From 50352c6cd2d2237572bfa53c0ba693f4c8eff1ee Mon Sep 17 00:00:00 2001 From: GCC Administrator Date: Sat, 20 Feb 2021 00:16:26 +0000 Subject: [PATCH] Daily bump. --- gcc/ChangeLog | 42 +++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/c-family/ChangeLog | 4 +++ gcc/cp/ChangeLog | 32 ++++++++++++++++++ gcc/fortran/ChangeLog | 28 +++++++++++++++ gcc/jit/ChangeLog | 14 ++++++++ gcc/po/ChangeLog | 10 ++++++ gcc/testsuite/ChangeLog | 75 +++++++++++++++++++++++++++++++++++++++++ libcpp/po/ChangeLog | 6 ++++ libiberty/ChangeLog | 4 +++ libstdc++-v3/ChangeLog | 5 +++ 11 files changed, 221 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 748a4e5e513..eb1a44ae676 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,45 @@ +2021-02-19 Martin Sebor + + PR c/97172 + * attribs.c (init_attr_rdwr_indices): Guard vblist use. + (attr_access::free_lang_data): Remove a spurious test. + +2021-02-19 Nathan Sidwell + + * doc/invoke.texi (flang-info-module-read): Document. + +2021-02-19 Martin Liska + + PR translation/99167 + * params.opt: Fix typo. + +2021-02-19 Richard Biener + + PR middle-end/99122 + * tree-inline.c (inline_forbidden_p): Do not inline functions + with VLA arguments or return value. + +2021-02-19 Jakub Jelinek + + PR target/98998 + * config/arm/arm.md (*stack_protect_combined_set_insn, + *stack_protect_combined_test_insn): If force_const_mem result + is not valid general operand, force its address into the destination + register first. + +2021-02-19 Jakub Jelinek + + PR ipa/99034 + * tree-cfg.c (gimple_merge_blocks): If bb a starts with eh landing + pad or non-local label, put FORCED_LABELs from bb b after that label + rather than before it. + +2021-02-19 Andre Vieira + + PR target/98657 + * config/aarch64/aarch64-sve.md (3): Use + expand_vector_broadcast' to emit the vec_duplicate operand. + 2021-02-18 Vladimir N. Makarov PR rtl-optimization/96264 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 7d1b7878342..0daf6d60b0d 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20210219 +20210220 diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog index c6080480bd4..91b6ae66332 100644 --- a/gcc/c-family/ChangeLog +++ b/gcc/c-family/ChangeLog @@ -1,3 +1,7 @@ +2021-02-19 Nathan Sidwell + + * c.opt (flang-info-module-read, flang-info-module-read=): New. + 2021-02-18 H.J. Lu PR target/99113 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index afad9079074..fe80d4a4fb8 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,35 @@ +2021-02-19 Nathan Sidwell + + PR c++/98741 + * module.cc (pending_imports): New. + (declare_module): Adjust test condition. + (name_pending_imports): New. + (preprocess_module): Reimplement using pending_imports. + (preprocessed_module): Move name-getting to name_pending_imports. + * name-lookup.c (append_imported_binding_slot): Assert module + ordering is increasing. + +2021-02-19 Nathan Sidwell + + * module.cc (note_cmis): New. + (struct module_state): Add inform_read_p bit. + (module_state::do_import): Inform of CMI location, if enabled. + (init_modules): Canonicalize note_cmis entries. + (handle_module_option): Handle -flang-info-module-read=FOO. + +2021-02-19 Jason Merrill + + PR c++/96926 + * call.c (perfect_conversion_p): Limit rvalueness + test to reference bindings. + +2021-02-19 Jason Merrill + + PR c++/96926 + * call.c (perfect_conversion_p): New. + (perfect_candidate_p): New. + (add_candidates): Ignore templates after a perfect non-template. + 2021-02-18 Nathan Sidwell PR c++/99023 diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index b8ec178c916..868cd162e2b 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,31 @@ +2021-02-19 Jerry DeLisle + + PR fortran/98686 + * match.c (gfc_match_namelist): If BT_UNKNOWN, check for + IMPLICIT NONE and and issue an error, otherwise set the type + to its IMPLICIT type so that any subsequent use of objects will + will confirm their types. + +2021-02-19 Harald Anlauf + + * symbol.c (gfc_add_flavor): Reverse order of conditions. + +2021-02-19 Tobias Burnus + + PR fortran/99010 + * dependency.c (gfc_dep_resolver): Fix coarray handling. + +2021-02-19 Tobias Burnus + + PR fortran/99146 + * interface.c: + +2021-02-19 Tobias Burnus + + PR fortran/99027 + * simplify.c (simplify_bound_dim): Honor DIMEN_ELEMENT + when using dim=. + 2021-02-17 Julian Brown * openmp.c (resolve_omp_clauses): Disallow selecting components diff --git a/gcc/jit/ChangeLog b/gcc/jit/ChangeLog index 4d81b843552..93d4e44c1b2 100644 --- a/gcc/jit/ChangeLog +++ b/gcc/jit/ChangeLog @@ -1,3 +1,17 @@ +2021-02-19 David Malcolm + + PR jit/99126 + * jit-builtins.c + (gcc::jit::builtins_manager::get_builtin_function_by_id): + Update assertion to reject BUILT_IN_NONE. + (gcc::jit::builtins_manager::ensure_optimization_builtins_exist): + New. + * jit-builtins.h + (gcc::jit::builtins_manager::ensure_optimization_builtins_exist): + New decl. + * jit-playback.c (gcc::jit::playback::context::replay): Call it. + Remove redundant conditional on bm. + 2021-01-14 David Malcolm * docs/cp/index.rst: Remove "Alpha" warning. diff --git a/gcc/po/ChangeLog b/gcc/po/ChangeLog index 6d0c5f42a6b..7029a8e57a2 100644 --- a/gcc/po/ChangeLog +++ b/gcc/po/ChangeLog @@ -1,3 +1,13 @@ +2021-02-19 Joseph Myers + + * fr.po: Update. + +2021-02-19 Joseph Myers + + * be.po, da.po, de.po, el.po, es.po, fi.po, fr.po, hr.po, id.po, + ja.po, nl.po, ru.po, sr.po, sv.po, tr.po, uk.po, vi.po, zh_CN.po, + zh_TW.po: Update. + 2021-02-05 Joseph Myers * gcc.pot: Regenerate. diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 3b3f178d019..50988e9885c 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,78 @@ +2021-02-19 Nathan Sidwell + + PR c++/98741 + * g++.dg/modules/pr98741_a.H: New. + * g++.dg/modules/pr98741_b.H: New. + * g++.dg/modules/pr98741_c.C: New. + * g++.dg/modules/pr98741_d.C: New. + +2021-02-19 Jerry DeLisle + + PR fortran/98686 + * gfortran.dg/namelist_4.f90: Modify. + * gfortran.dg/namelist_98.f90: New test. + +2021-02-19 Martin Sebor + + PR c/97172 + * gcc.dg/pr97172.c: Add test cases. + +2021-02-19 Nathan Sidwell + + * g++.dg/modules/pr99166_a.X: New. + * g++.dg/modules/pr99166_b.C: New. + * g++.dg/modules/pr99166_c.C: New. + * g++.dg/modules/pr99166_d.C: New. + +2021-02-19 Tobias Burnus + + PR fortran/99010 + * gfortran.dg/coarray/array_temporary-1.f90: New test. + +2021-02-19 Tobias Burnus + + PR fortran/99146 + * gfortran.dg/dtio_36.f90: New test. + +2021-02-19 Richard Biener + + PR middle-end/99122 + * gcc.dg/pr99122-3.c: New testcase. + +2021-02-19 Jakub Jelinek + + PR target/98998 + * gcc.target/arm/pure-code/pr98998.c: New test. + +2021-02-19 Jakub Jelinek + + PR ipa/99034 + * g++.dg/opt/pr99034.C: New test. + +2021-02-19 Tobias Burnus + + PR fortran/99027 + * gfortran.dg/ubound_1.f90: New test. + +2021-02-19 Andre Vieira + + PR target/98657 + * gcc.target/aarch64/sve/pr98657.c: New test. + +2021-02-19 Jason Merrill + + * g++.dg/cpp0x/decltype64.C: Change argument to const&. + +2021-02-19 David Malcolm + + PR jit/99126 + * jit.dg/test-trap.c: New test. + +2021-02-19 Jason Merrill + + PR c++/96926 + * g++.dg/cpp0x/overload4.C: New test. + 2021-02-18 Vladimir N. Makarov PR rtl-optimization/96264 diff --git a/libcpp/po/ChangeLog b/libcpp/po/ChangeLog index e1054f1afbe..1e275a948de 100644 --- a/libcpp/po/ChangeLog +++ b/libcpp/po/ChangeLog @@ -1,3 +1,9 @@ +2021-02-19 Joseph Myers + + * be.po, ca.po, da.po, de.po, el.po, eo.po, es.po, fi.po, fr.po, + id.po, ja.po, nl.po, pt_BR.po, ru.po, sr.po, sv.po, tr.po, uk.po, + vi.po, zh_CN.po, zh_TW.po: Update. + 2021-02-05 Joseph Myers * cpplib.pot: Regenerate. diff --git a/libiberty/ChangeLog b/libiberty/ChangeLog index e47255335b2..402bd219949 100644 --- a/libiberty/ChangeLog +++ b/libiberty/ChangeLog @@ -1,3 +1,7 @@ +2021-02-19 Ayush Mittal + + * argv.c (expandargv): free allocated buffer if read fails. + 2021-02-01 Martin Sebor * dyn-string.c (dyn_string_insert_cstr): Use memcpy instead of strncpy diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 91a9e40cd98..0186f73436e 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,8 @@ +2021-02-19 Jonathan Wakely + + * include/bits/atomic_wait.h (__thread_relax()): Call + __thread_yield() not __gthread_yield(). + 2021-02-15 Jonathan Wakely * include/bits/atomic_wait.h (__thread_yield()): Check -- 2.30.2