From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 2168) id D77483858421; Sat, 6 Nov 2021 00:16:55 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org D77483858421 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="utf-8" From: GCC Administrator To: gcc-cvs@gcc.gnu.org, libstdc++-cvs@gcc.gnu.org Subject: [gcc r12-4968] Daily bump. X-Act-Checkin: gcc X-Git-Author: GCC Administrator X-Git-Refname: refs/heads/master X-Git-Oldrev: bcf3728abe8488882922005166d3065fc5fdfea1 X-Git-Newrev: 851dff042a238f9ba566468ac6934f878a9e5ac5 Message-Id: <20211106001655.D77483858421@sourceware.org> Date: Sat, 6 Nov 2021 00:16:55 +0000 (GMT) X-BeenThere: libstdc++-cvs@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Libstdc++-cvs mailing list List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 06 Nov 2021 00:16:56 -0000 https://gcc.gnu.org/g:851dff042a238f9ba566468ac6934f878a9e5ac5 commit r12-4968-g851dff042a238f9ba566468ac6934f878a9e5ac5 Author: GCC Administrator Date: Sat Nov 6 00:16:24 2021 +0000 Daily bump. Diff: --- contrib/ChangeLog | 4 ++ gcc/ChangeLog | 150 ++++++++++++++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 7 +++ gcc/fortran/ChangeLog | 39 +++++++++++++ gcc/testsuite/ChangeLog | 47 +++++++++++++++ include/ChangeLog | 5 ++ libgcc/ChangeLog | 15 +++++ libstdc++-v3/ChangeLog | 37 ++++++++++++ 9 files changed, 305 insertions(+), 1 deletion(-) diff --git a/contrib/ChangeLog b/contrib/ChangeLog index 5442f3fc836..a0e50c9b1d9 100644 --- a/contrib/ChangeLog +++ b/contrib/ChangeLog @@ -1,3 +1,7 @@ +2021-11-05 Bernhard Reutner-Fischer + + * testsuite-management/validate_failures.py: 2to3 + 2021-11-04 Martin Liska * gcc-changelog/git_check_commit.py: Add -v option. diff --git a/gcc/ChangeLog b/gcc/ChangeLog index fcbcc6f5668..cff950cbdf6 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,153 @@ +2021-11-05 Jan Hubicka + + PR ipa/103073 + * ipa-modref-tree.h (modref_tree::insert): Do nothing for + paradoxical and zero sized accesses. + +2021-11-05 Jan Hubicka + + PR ipa/103082 + * ipa-modref-tree.h (struct modref_access_node): Avoid left shift + of negative value + +2021-11-05 Iain Sandoe + + * config/darwin.h (ASM_GENERATE_INTERNAL_LABEL): Add LTRAMP + to the list of symbol prefixes that must be made linker- + visible. + +2021-11-05 Iain Sandoe + + * config.host: Add support for aarch64-*-darwin. + * config/aarch64/host-aarch64-darwin.c: New file. + * config/aarch64/x-darwin: New file. + +2021-11-05 Andrew MacLeod + + PR tree-optimization/103093 + * gimple-range-gori.cc (range_def_chain::get_imports): Remove assert. + +2021-11-05 Andrew MacLeod + + PR tree-optimization/102943 + * gimple-range-cache.cc (class update_list): New. + (update_list::add): Replace add_to_update. + (update_list::pop): New. + (ranger_cache::ranger_cache): Adjust. + (ranger_cache::~ranger_cache): Adjust. + (ranger_cache::add_to_update): Delete. + (ranger_cache::propagate_cache): Adjust to new class. + (ranger_cache::propagate_updated_value): Ditto. + (ranger_cache::fill_block_cache): Ditto. + * gimple-range-cache.h (class ranger_cache): Adjust to update class. + +2021-11-05 Richard Biener + + * tree-vect-loop.c (vect_analyze_loop): Remove obsolete + comment and expand on another one. Combine nested if. + +2021-11-05 John David Anglin + + PR libgomp/96661 + * config/pa/pa-modes.def: Add OImode integer type. + * config/pa/pa.c (pa_scalar_mode_supported_p): Allow TImode + for TARGET_64BIT. + * config/pa/pa.h (MIN_UNITS_PER_WORD) Define to MIN_UNITS_PER_WORD + to UNITS_PER_WORD if IN_LIBGCC2. + * config/pa/pa.md (addti3, addvti3, subti3, subvti3, negti2, + negvti2, ashlti3, shrpd_internal): New patterns. + Change some multi instruction types to multi. + +2021-11-05 Jakub Jelinek + + PR bootstrap/100246 + * config/i386/i386.h + (stringop_algs::stringop_strategy::stringop_strategy): Make the ctor + constexpr. + +2021-11-05 Wilco Dijkstra + + PR target/103085 + * config/aarch64/aarch64.c (aarch64_mov_operand_p): Strip the salt + first. + * config/aarch64/constraints.md: Support const in Usw. + +2021-11-05 John David Anglin + + * config/pa/pa.h (PREFERRED_DEBUGGING_TYPE): Define to DWARF2_DEBUG. + * config/pa/pa64-hpux.h (PREFERRED_DEBUGGING_TYPE): Remove define. + +2021-11-05 Richard Biener + + * tree-vectorizer.h (vec_info_shared::n_stmts): Add. + (LOOP_VINFO_N_STMTS): Likewise. + (vec_info_for_bb): Remove unused function. + * tree-vectorizer.c (vec_info_shared::vec_info_shared): + Initialize n_stmts member. + * tree-vect-loop.c: Remove INCLUDE_FUNCTIONAL. + (vect_create_loop_vinfo): Do not set loop->aux. + (vect_analyze_loop_2): Do not get n_stmts as argument, + instead use LOOP_VINFO_N_STMTS. Set LOOP_VINFO_VECTORIZABLE_P + here. + (vect_analyze_loop_1): Remove callback, get the mode iterator + and autodetected_vector_mode as argument, advancing the + iterator and initializing autodetected_vector_mode here. + (vect_analyze_loop): Split analysis loop into two, first + processing main loops only and then epilogues. + +2021-11-05 Martin Jambor + + * ipa-prop.c (compute_complex_assign_jump_func): Remove + unnecessary check for RECORD_TYPE. + +2021-11-05 Gerald Pfeifer + + * doc/install.texi2html: Do not generate old.html any longer. + +2021-11-05 Martin Liska + + PR debug/102955 + * opts.c (finish_options): Reset flag_gtoggle when it is used. + +2021-11-05 Jakub Jelinek + + PR debug/103046 + * dwarf2out.c (add_const_value_attribute): Add MODE argument, use it + in CONST_WIDE_INT handling. Adjust recursive calls. + (add_location_or_const_value_attribute): Pass DECL_MODE (decl) to + new add_const_value_attribute argument. + (tree_add_const_value_attribute): Pass TYPE_MODE (type) to new + add_const_value_attribute argument. + +2021-11-05 Rasmus Villemoes + + * config/vx-common.h: Test value of TARGET_VXWORKS7 rather + than definedness. + +2021-11-05 Richard Biener + + * tree-vectorizer.h (struct vect_loop_form_info): New. + (vect_analyze_loop_form): Adjust. + (vect_create_loop_vinfo): New. + * tree-parloops.c (gather_scalar_reductions): Adjust for + vect_analyze_loop_form API change. + * tree-vect-loop.c: Include . + (vect_analyze_loop_form_1): Rename to vect_analyze_loop_form, + take struct vect_loop_form_info as output parameter and adjust. + (vect_analyze_loop_form): Rename to vect_create_loop_vinfo and + split out call to the original vect_analyze_loop_form_1. + (vect_reanalyze_as_main_loop): Rename to... + (vect_analyze_loop_1): ... this, factor out the call to + vect_analyze_loop_form and generalize to be able to use it twice ... + (vect_analyze_loop): ... here. Perform vect_analyze_loop_form + once only and here. + +2021-11-05 Xionghu Luo + + PR target/102991 + * config/rs6000/fusion.md: Regenerate. + * config/rs6000/genfusion.pl: Fix incorrect clobber constraint. + 2021-11-04 Andreas Krebbel * config/s390/s390.h (STACK_CHECK_MOVING_SP): New macro diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index b911d2a2047..6394793959f 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20211105 +20211106 diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog index 914086ff02f..f7e70dbbd70 100644 --- a/gcc/ada/ChangeLog +++ b/gcc/ada/ChangeLog @@ -1,3 +1,10 @@ +2021-11-05 Iain Sandoe + + * gcc-interface/Make-lang.in: Use iOS signal trampoline code + for hosted Ada tools. + * sigtramp-ios.c: Wrap the declarations in extern "C" when + the code is built by a C++ compiler. + 2021-10-30 Alexandre Oliva * doc/gnat_rm/security_hardening_features.rst: Mention diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index 194f8bbff65..5efbad7c4a9 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,42 @@ +2021-11-05 Harald Anlauf + + PR fortran/102817 + * expr.c (simplify_parameter_variable): Copy shape of referenced + subobject when simplifying. + +2021-11-05 Harald Anlauf + + PR fortran/69419 + * match.c (gfc_match_common): Check array spec of a symbol in a + COMMON object list and reject it if it is a coarray. + +2021-11-05 Bernhard Reutner-Fischer + + PR fortran/100972 + * decl.c (gfc_match_implicit_none): Fix typo in warning. + * resolve.c (resolve_unknown_f): Reject external procedures + without explicit EXTERNAL attribute whe IMPLICIT none (external) + is in effect. + +2021-11-05 Bernhard Reutner-Fischer + + * decl.c (gfc_insert_kind_parameter_exprs): Make static. + * expr.c (gfc_build_init_expr): Make static + (gfc_build_default_init_expr): Move below its static helper. + * gfortran.h (gfc_insert_kind_parameter_exprs, gfc_add_saved_common, + gfc_add_common, gfc_use_derived_tree, gfc_free_charlen, + gfc_get_ultimate_derived_super_type, + gfc_resolve_oacc_parallel_loop_blocks, gfc_build_init_expr, + gfc_iso_c_sub_interface): Delete. + * symbol.c (gfc_new_charlen, gfc_get_derived_super_type): Make + static. + +2021-11-05 Sandra Loosemore + + PR fortran/35276 + * gfortran.texi (Mixed-Language Programming): Talk about C++, + and how to link. + 2021-11-04 Sandra Loosemore * gfortran.texi (Projects): Add bullet for helping with diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 6706dc633e3..6345023c702 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,50 @@ +2021-11-05 Harald Anlauf + + PR fortran/102817 + * gfortran.dg/pr102817.f90: New test. + +2021-11-05 Jan Hubicka + + PR ipa/103073 + * g++.dg/torture/pr103073.C: New test. + * gcc.dg/tree-ssa/modref-11.c: New test. + +2021-11-05 Harald Anlauf + + PR fortran/69419 + * gfortran.dg/pr69419.f90: New test. + +2021-11-05 Bernhard Reutner-Fischer + + PR fortran/100972 + * gfortran.dg/implicit_14.f90: Adjust error. + * gfortran.dg/external_implicit_none_3.f08: New test. + +2021-11-05 Iain Sandoe + + * gcc.dg/vect/tsvc/tsvc.h: Do not try to include malloc.h + on Darwin also use posix_memalign (). + +2021-11-05 Andrew MacLeod + + * gcc.dg/pr103093.c: New. + +2021-11-05 Wilco Dijkstra + + PR target/103085 + PR target/103085 + * gcc.target/aarch64/pr103085.c: New test + +2021-11-05 Martin Liska + + PR gcov-profile/102945 + * gcc.dg/gcov-info-to-gcda.c: Filter supported targets. + +2021-11-05 Martin Liska + + PR debug/102955 + * g++.dg/pr102955.C: New test. + 2021-11-04 Jonathan Wakely * g++.dg/cpp0x/lambda/lambda-eh2.C: Add dg-warning for new diff --git a/include/ChangeLog b/include/ChangeLog index 9a639c056dc..0f69b44638f 100644 --- a/include/ChangeLog +++ b/include/ChangeLog @@ -1,3 +1,8 @@ +2021-11-05 Gerald Pfeifer + Jakub Jelinek + + * md5.h (USE_SYSTEM_MD5): Introduce. + 2021-09-27 Vincent Lefevre * floatformat.h: Update pathname for IBM long double description. diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog index 37774451f68..9201460e4e2 100644 --- a/libgcc/ChangeLog +++ b/libgcc/ChangeLog @@ -1,3 +1,18 @@ +2021-11-05 Iain Sandoe + + * config/darwin10-unwind-find-enc-func.c: Include libgcc_tm.h. + * config/i386/darwin-lib.h: Declare Darwin10 crt function. + +2021-11-05 John David Anglin + + PR libgomp/96661 + * config.host (hppa*64*-*-linux*): Revise tmake_file. + (hppa*64*-*-hpux11*): Likewise. + * config/pa/sfp-exceptions.c: New. + * config/pa/sfp-machine.h: New. + * config/pa/t-dimode: New. + * config/pa/t-softfp-sfdftf: New. + 2021-10-27 John David Anglin * config.host (hppa*64*-*-linux*): Don't add pa/t-linux to diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 6d5c1ee5f40..c6f116410f7 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,40 @@ +2021-11-05 Jonathan Wakely + + * include/bits/range_access.h (begin(valarray), end(valarray)): + Add noexcept. + +2021-11-05 Jonathan Wakely + + * include/std/tuple (tuple_size_v): Fix pack expansion. + +2021-11-05 Jonathan Wakely + + * src/c++11/random.cc (__x86_rdrand, __x86_rdseed): Add + [[unlikely]] attribute. + +2021-11-05 Jonathan Wakely + + * src/c++11/random.cc [__powerpc__] (USE_DARN): Define. + (__ppc_darn): New function to use POWER9 DARN instruction. + (Which): Add 'darn' enumerator. + (which_source): Check for __ppc_darn. + (random_device::_M_init): Support "darn" and "hw" tokens. + (random_device::_M_getentropy): Add darn to switch. + * testsuite/26_numerics/random/random_device/cons/token.cc: + Check "darn" token. + * testsuite/26_numerics/random/random_device/entropy.cc: + Likewise. + +2021-11-05 Jonathan Wakely + + * testsuite/lib/gdb-test.exp: Add target selector support to the + dg-final directives. + * testsuite/libstdc++-prettyprinters/80276.cc: Add xfail for + C++20. + * testsuite/libstdc++-prettyprinters/libfundts.cc: Likewise. + * testsuite/libstdc++-prettyprinters/prettyprinters.exp: Tweak + comment. + 2021-11-04 Jonathan Wakely PR libstdc++/103086