From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 2168) id 6CBDE3858C74; Wed, 21 Sep 2022 00:19:55 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 6CBDE3858C74 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1663719595; bh=+3tkW20+/giQNQLt4c1pbv1vby5mW8nkvxl2Dm3iI9Q=; h=From:To:Subject:Date:From; b=K/olZkazSvSDfM4S0N7+IZ5DlWJegTD68cbRuLX/WbuVV02gLq2bdpRwrqcFPVrhT FkKo0xfjFo1EDGsuszZ9g8yytx2TOzv+Qt0G2edegEEqxyS6cGWhacumzoK66zu9bj pCxQdKIidZgXaKAXvUOQOvwvBpNS1UbAJLaW4ET4= MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="utf-8" From: GCC Administrator To: gcc-cvs@gcc.gnu.org, libstdc++-cvs@gcc.gnu.org Subject: [gcc r13-2749] Daily bump. X-Act-Checkin: gcc X-Git-Author: GCC Administrator X-Git-Refname: refs/heads/master X-Git-Oldrev: 59f6dea963b5f7a6b9ced325200359b4831e7fa7 X-Git-Newrev: 5e4f5c25d62d2f7853adebeabf1888eca8140b09 Message-Id: <20220921001955.6CBDE3858C74@sourceware.org> Date: Wed, 21 Sep 2022 00:19:55 +0000 (GMT) List-Id: https://gcc.gnu.org/g:5e4f5c25d62d2f7853adebeabf1888eca8140b09 commit r13-2749-g5e4f5c25d62d2f7853adebeabf1888eca8140b09 Author: GCC Administrator Date: Wed Sep 21 00:19:14 2022 +0000 Daily bump. Diff: --- contrib/ChangeLog | 5 +++ gcc/ChangeLog | 86 +++++++++++++++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 6 ++++ gcc/cp/ChangeLog | 13 ++++++++ gcc/fortran/ChangeLog | 37 +++++++++++++++++++++ gcc/testsuite/ChangeLog | 84 +++++++++++++++++++++++++++++++++++++++++++++++ libstdc++-v3/ChangeLog | 5 +++ 8 files changed, 237 insertions(+), 1 deletion(-) diff --git a/contrib/ChangeLog b/contrib/ChangeLog index d76b1b48885..c3755300767 100644 --- a/contrib/ChangeLog +++ b/contrib/ChangeLog @@ -1,3 +1,8 @@ +2022-09-20 Martin Liska + + * filter-clang-warnings.py: Skip egrep: warning: egrep is + obsolescent; using grep -E. + 2022-08-31 Martin Liska * config-list.mk: Remove deprecated ports. diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 6dded16c0e3..0def653a237 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,89 @@ +2022-09-20 Aldy Hernandez + + * value-range.h (frange::maybe_isnan): Return false for + undefined ranges. + +2022-09-20 Aldy Hernandez + + * value-range.cc (frange::set_nonnegative): Set +NAN. + (range_tests_signed_zeros): New test. + * value-range.h (frange::update_nan): New overload to set NAN sign. + +2022-09-20 Richard Sandiford + + PR target/106491 + * config/aarch64/aarch64-sve-builtins.cc (scalar_types) + (acle_vector_types, acle_svpattern, acle_svprfop): Add GTY + markup to (new) extern declarations instead of to the main + definition. + +2022-09-20 Richard Sandiford + + PR tree-optimization/106794 + PR tree-optimization/106914 + * tree-vect-slp.cc (vect_optimize_slp_pass::internal_node_cost): + Only consider loads that already have a permutation. + (vect_optimize_slp_pass::start_choosing_layouts): Assert that + loads with permutations are leaf nodes. Prevent any kind of grouped + access from changing layout if it doesn't have a load permutation. + +2022-09-20 Richard Sandiford + + * tree-vect-data-refs.cc (vect_check_gather_scatter): Restrict + early-out optimisation to SSA_NAMEs. + +2022-09-20 Martin Liska + + * ctfc.cc (ctf_add_string): Replace "the the" with "the". + * doc/md.texi: Likewise. + * gimple-range-infer.cc (non_null_loadstore): Likewise. + +2022-09-20 liuhongt + + PR target/106910 + * config/i386/mmx.md (nearbyintv2sf2): New expander. + (rintv2sf2): Ditto. + (ceilv2sf2): Ditto. + (lceilv2sfv2si2): Ditto. + (floorv2sf2): Ditto. + (lfloorv2sfv2si2): Ditto. + (btruncv2sf2): Ditto. + (lrintv2sfv2si2): Ditto. + (roundv2sf2): Ditto. + (lroundv2sfv2si2): Ditto. + (*mmx_roundv2sf2): New define_insn. + +2022-09-20 konglin1 + + PR middle-end/105735 + * tree-scalar-evolution.cc + (analyze_and_compute_bitop_with_inv_effect): New function. + (final_value_replacement_loop): Enhanced to handle bitop + with inv induction. + +2022-09-20 Xi Ruoyao + + * config/loongarch/gnu-user.h (GNU_USER_TARGET_LINK_SPEC): For + -static-pie, pass -static -pie --no-dynamic-linker -z text to + the linker, and do not pass --dynamic-linker. + +2022-09-20 Aldy Hernandez + + * value-range.cc (frange::flush_denormals_to_zero): New. + (frange::set): Call flush_denormals_to_zero. + * value-range.h (class frange): Add flush_denormals_to_zero. + +2022-09-20 liuhongt + + * config/i386/x86-tune-sched.cc (ix86_issue_rate): Adjust for + latest Intel processors. + +2022-09-20 konglin1 + + PR target/106887 + * config/i386/i386-expand.cc (ix86_expand_vector_init_duplicate): + Fixed V16BF mode case. + 2022-09-19 Torbjörn SVENSSON * targhooks.cc (default_zero_call_used_regs): Improve sorry diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 54f97aaa2e6..2407ee3feb4 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20220920 +20220921 diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog index a1c43754e08..fe048b898a4 100644 --- a/gcc/ada/ChangeLog +++ b/gcc/ada/ChangeLog @@ -1,3 +1,9 @@ +2022-09-20 Martin Liska + + * exp_ch6.adb: Replace "the the" with "the". + * sem_ch6.adb: Likewise. + * sem_disp.ads: Likewise. + 2022-09-15 Richard Biener * gcc-interface/trans.cc (gigi): Do not initialize void_list_node. diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index dc4ce202c35..afcb0f0e2c7 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,16 @@ +2022-09-20 Patrick Palka + + * decl.cc (cp_finish_decl): After updating the deduced type of a + VAR_DECL, also update the corresponding TEMPLATE_DECL if there + is one. + +2022-09-20 Patrick Palka + + PR c++/106761 + * module.cc (trees_out::type_node) : + Stream PACK_EXPANSION_EXTRA_ARGS. + (trees_in::tree_node) : Likewise. + 2022-09-17 Patrick Palka * module.cc (friend_from_decl_list): Don't consider diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index f5f8ac04286..a53df9339f7 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,40 @@ +2022-09-20 Tobias Burnus + + PR fortran/104143 + * interface.cc (compare_parameter): Permit scalar args to + 'type(*), dimension(*)'. + +2022-09-20 Harald Anlauf + + PR fortran/106986 + * simplify.cc (gfc_simplify_findloc): Do not try to simplify + intrinsic FINDLOC when the ARRAY argument has a NULL shape. + +2022-09-20 Harald Anlauf + + PR fortran/106985 + * expr.cc (gfc_simplify_expr): Avoid NULL pointer dereference. + +2022-09-20 José Rui Faustino de Sousa + + PR fortran/100132 + * trans-types.cc (create_fn_spec): Fix function attributes when + passing polymorphic pointers. + +2022-09-20 Martin Liska + + PR fortran/106636 + * gfortran.texi: Add back link to ISO_VARYING_STRING. + +2022-09-20 Martin Liska + + * gfortran.texi: Replace "the the" with "the". + +2022-09-20 Martin Liska + + PR fortran/106636 + * gfortran.texi: Remove 2 dead links. + 2022-09-19 Francois-Xavier Coudert * libgfortran.h: Declare GFC_FPE_AWAY. diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index a6048dab9ff..340a9f9acf9 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,87 @@ +2022-09-20 Tobias Burnus + + PR fortran/104143 + * gfortran.dg/c-interop/c407b-2.f90: Remove dg-error. + * gfortran.dg/assumed_type_16.f90: New test. + * gfortran.dg/assumed_type_17.f90: New test. + +2022-09-20 Harald Anlauf + + PR fortran/106986 + * gfortran.dg/pr106986.f90: New test. + +2022-09-20 Harald Anlauf + + PR fortran/106985 + * gfortran.dg/pr106985.f90: New test. + +2022-09-20 Patrick Palka + + * g++.dg/modules/xtreme-header-2.h: Include . + * g++.dg/modules/xtreme-header-6.h: Include implemented + C++20 library headers. + * g++.dg/modules/xtreme-header.h: Likewise. Remove + NO_ASSOCIATED_LAMBDA workaround. Include implemented C++23 + library headers. + +2022-09-20 Patrick Palka + + * g++.dg/modules/auto-3.h: New test. + * g++.dg/modules/auto-3_a.H: New test. + * g++.dg/modules/auto-3_b.C: New test. + +2022-09-20 José Rui Faustino de Sousa + + PR fortran/100132 + * gfortran.dg/PR100132.f90: New test. + +2022-09-20 Richard Sandiford + + * gcc.dg/vect/pr106914.c: New test. + * g++.dg/vect/pr106794.cc: Likewise. + +2022-09-20 Richard Sandiford + + * gcc.dg/vect/vect-gather-5.c: New test. + +2022-09-20 Aldy Hernandez + + PR tree-optimization/106970 + * gcc.dg/tree-ssa/pr106970.c: New test. + +2022-09-20 Patrick Palka + + PR c++/106761 + * g++.dg/modules/pr106761.h: New test. + * g++.dg/modules/pr106761_a.H: New test. + * g++.dg/modules/pr106761_b.C: New test. + +2022-09-20 Martin Liska + + * g++.dg/warn/Wclass-memaccess.C: Replace "the the" with "the". + * g++.dg/warn/Wconversion-real-integer2.C: Likewise. + * gcc.target/powerpc/p9-extract-1.c: Likewise. + * gcc.target/s390/s390.exp: Likewise. + * gcc.target/s390/zvector/vec-cmp-2.c: Likewise. + * gdc.dg/torture/simd_store.d: Likewise. + * gfortran.dg/actual_array_offset_1.f90: Likewise. + * gfortran.dg/pdt_15.f03: Likewise. + * gfortran.dg/pointer_array_8.f90: Likewise. + +2022-09-20 liuhongt + + * gcc.target/i386/pr106910-1.c: New test. + +2022-09-20 konglin1 + + * gcc.target/i386/pr105735-1.c: New test. + * gcc.target/i386/pr105735-2.c: New test. + +2022-09-20 konglin1 + + PR target/106887 + * gcc.target/i386/vect-bfloat16-2c.c: New test. + 2022-09-19 Marek Polacek PR c/106947 diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index a55293e7956..fb02c6435b2 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,8 @@ +2022-09-20 Jonathan Wakely + + * include/c_global/cstdlib [!_GLIBCXX_HOSTED] (quick_exit): Fix + missing space. + 2022-09-16 Jonathan Wakely PR libstdc++/106953