From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 2168) id C90873858C66; Wed, 22 Mar 2023 00:17:51 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org C90873858C66 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1679444271; bh=73ICRSKCREa/S9SttzjWIN6hcPhrbMBenHSjH4cGgPk=; h=From:To:Subject:Date:From; b=Hpuckt2DqR4tAGhhKCPnsDilNT86+nQpy6/N7r3fZyoB3XFAW6dKas6TygX5xrsmo 9weFl2ChlvSifgZwL4VTDcGz2BQYRs2fR5H7C5b+9S1W6GmIV9hgbmuMUrtMz/chU5 jGG0q/bavElQPyoWqZEVFN2GM0Mu8tnssqG0mE3I= 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-6794] Daily bump. X-Act-Checkin: gcc X-Git-Author: GCC Administrator X-Git-Refname: refs/heads/master X-Git-Oldrev: b33213135983fd5b591476dc2336f396d642302f X-Git-Newrev: 031785270ab84d7291b200d8e3e345cd36239ad5 Message-Id: <20230322001751.C90873858C66@sourceware.org> Date: Wed, 22 Mar 2023 00:17:51 +0000 (GMT) List-Id: https://gcc.gnu.org/g:031785270ab84d7291b200d8e3e345cd36239ad5 commit r13-6794-g031785270ab84d7291b200d8e3e345cd36239ad5 Author: GCC Administrator Date: Wed Mar 22 00:17:03 2023 +0000 Daily bump. Diff: --- gcc/ChangeLog | 93 ++++++++++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/cp/ChangeLog | 6 +++ gcc/fortran/ChangeLog | 23 +++++++++++ gcc/m2/ChangeLog | 7 ++++ gcc/testsuite/ChangeLog | 59 ++++++++++++++++++++++++++++ libstdc++-v3/ChangeLog | 29 ++++++++++++++ maintainer-scripts/ChangeLog | 10 +++++ 8 files changed, 228 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 2896c48d549..0167e063d58 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,96 @@ +2023-03-21 Joseph Myers + + * stor-layout.cc (finalize_type_size): Copy TYPE_TYPELESS_STORAGE + to variants. + +2023-03-21 Andrew MacLeod + + PR tree-optimization/109192 + * gimple-range-gori.cc (gori_compute::compute_operand_range): + Terminate gori calculations if a relation is not relevant. + * value-relation.h (value_relation::set_relation): Allow + equality between op1 and op2 if they are the same. + +2023-03-21 Richard Biener + + PR tree-optimization/109219 + * tree-vect-loop.cc (vectorizable_reduction): Check + slp_node, not STMT_SLP_TYPE. + * tree-vect-stmts.cc (vectorizable_condition): Likewise. + * tree-vect-slp.cc (vect_slp_analyze_node_operations_1): + Remove assertion on STMT_SLP_TYPE. + +2023-03-21 Jakub Jelinek + + PR tree-optimization/109215 + * tree.h (enum special_array_member): Adjust comments for int_0 + and trail_0. + * tree.cc (component_ref_sam_type): Clear zero_elts if memtype + has zero sized element type and the array has variable number of + elements or constant one or more elements. + (component_ref_size): Adjust comments, formatting fix. + +2023-03-21 Arsen Arsenović + + * configure.ac: Add check for the Texinfo 6.8 + CONTENTS_OUTPUT_LOCATION customization variable and set it if + supported. + * configure: Regenerate. + * Makefile.in (MAKEINFO_TOC_INLINE_FLAG): New variable. Set by + configure.ac to -c CONTENTS_OUTPUT_LOCATION=inline if + CONTENTS_OUTPUT_LOCATION support is detected, empty otherwise. + ($(build_htmldir)/%/index.html): Pass MAKEINFO_TOC_INLINE_FLAG. + +2023-03-21 Arsen Arsenović + + * doc/extend.texi: Associate use_hazard_barrier_return index + entry with its attribute. + * doc/invoke.texi: Associate -fcanon-prefix-map index entry with + its attribute + +2023-03-21 Arsen Arsenović + + * doc/implement-c.texi: Remove usage of @gol. + * doc/invoke.texi: Ditto. + * doc/sourcebuild.texi: Ditto. + * doc/include/gcc-common.texi: Remove @gol. In new Makeinfo and + texinfo.tex versions, the bug it was working around appears to + be gone. + +2023-03-21 Arsen Arsenović + + * doc/include/texinfo.tex: Update to 2023-01-17.19. + +2023-03-21 Arsen Arsenović + + * doc/include/gcc-common.texi: Add @defbuiltin{,x} and + @enddefbuiltin for defining built-in functions. + * doc/extend.texi: Apply @defbuiltin{,x} to many, but not all, + places where it should be used. + +2023-03-21 Arsen Arsenović + + * doc/extend.texi (Formatted Output Function Checking): New + subsection for grouping together printf et al. + (Exception handling) Fix missing @ sign before copyright + header, which lead to the copyright line leaking into + '(gcc)Exception handling'. + * doc/gcc.texi: Set document language to en_US. + (@copying): Wrap front cover texts in quotations, move in manual + description text. + +2023-03-21 Arsen Arsenović + + * doc/gcc.texi: Add the Indices appendix, to make texinfo + generate nice indices overview page. + +2023-03-21 Richard Biener + + PR tree-optimization/109170 + * gimple-range-op.cc (cfn_pass_through_arg1): New. + (gimple_range_op_handler::maybe_builtin_call): Handle + __builtin_expect via cfn_pass_through_arg1. + 2023-03-20 Michael Meissner PR target/109067 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index b664e28b829..7c59d0a1976 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20230321 +20230322 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 8bd1655d8cf..d86e8e71a28 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,9 @@ +2023-03-21 Jason Merrill + + PR c++/106890 + * init.cc (maybe_instantiate_nsdmi_init): Don't leave + current_function_decl set to a constructor. + 2023-03-20 Marek Polacek PR c++/109159 diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index b19cf774d7b..3eefa988f2a 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,26 @@ +2023-03-21 Harald Anlauf + + PR fortran/99036 + * decl.cc (gfc_match_modproc): Reject MODULE PROCEDURE if not in a + generic module interface. + +2023-03-21 Arsen Arsenović + + * invoke.texi: Remove usages of @gol. + * intrinsic.texi: Ditto. + +2023-03-21 Paul Thomas + + PR fortran/109206 + * trans-array.cc (gfc_trans_array_constructor_value): Correct + incorrect setting of typespec. + +2023-03-21 Paul Thomas + + PR fortran/109209 + * resolve.cc (generate_component_assignments): Restore the + exclusion of allocatable components from the loop. + 2023-03-20 Harald Anlauf PR fortran/109216 diff --git a/gcc/m2/ChangeLog b/gcc/m2/ChangeLog index 2356223cb88..791e5b27cb8 100644 --- a/gcc/m2/ChangeLog +++ b/gcc/m2/ChangeLog @@ -1,3 +1,10 @@ +2023-03-21 Gaius Mulley + + * Make-lang.in (m2/mc-boot/$(SRC_PREFIX)%.o): Add $(CXXFLAGS). + (m2/mc-boot-ch/$(SRC_PREFIX)%.o): Add $(CXXFLAGS). + (m2/mc-boot-ch/$(SRC_PREFIX)%.o): Add $(CXXFLAGS). + (m2/mc-boot/main.o): Add $(CXXFLAGS). + 2023-03-19 Gaius Mulley * Make-maintainer.in (gm2.maintainer-clean): Remove. diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 07018f01df5..d2109516f07 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,62 @@ +2023-03-21 Harald Anlauf + + PR fortran/99036 + * gfortran.dg/pr99036.f90: New test. + +2023-03-21 Jason Merrill + + PR c++/106890 + * g++.dg/cpp0x/nsdmi-template25.C: New test. + +2023-03-21 Richard Biener + + PR tree-optimization/109219 + * gcc.dg/torture/pr109219.c: New testcase. + +2023-03-21 Jakub Jelinek + + PR testsuite/108898 + * gcc.dg/vect/vect-simd-clone-16.c: Remove parts of comment mentioning + epilogue loops. + * gcc.dg/vect/vect-simd-clone-17.c: Likewise. + * gcc.dg/vect/vect-simd-clone-18.c: Likewise. + +2023-03-21 Jakub Jelinek + + PR testsuite/108898 + * gcc.dg/vect/vect-simd-clone-16.c: Add --param vect-epilogues-nomask=0 + to dg-additional-options. Always expect just 2 foo.simdclone calls. + * gcc.dg/vect/vect-simd-clone-16f.c: Add + --param vect-epilogues-nomask=0 to dg-additional-options. + * gcc.dg/vect/vect-simd-clone-17.c: Likewise. Always expect just 2 + foo.simdclone calls. + * gcc.dg/vect/vect-simd-clone-17d.c: Remove -fdump-tree-optimized from + dg-additional-options. + * gcc.dg/vect/vect-simd-clone-17e.c: Likewise. + * gcc.dg/vect/vect-simd-clone-17f.c: Likewise. Add + --param vect-epilogues-nomask=0 to dg-additional-options. + * gcc.dg/vect/vect-simd-clone-18.c: Add --param vect-epilogues-nomask=0 + to dg-additional-options. Always expect just 2 foo.simdclone calls. + * gcc.dg/vect/vect-simd-clone-18f.c: Add + --param vect-epilogues-nomask=0 to dg-additional-options. + +2023-03-21 Jakub Jelinek + + PR tree-optimization/109215 + * gcc.dg/Wzero-length-array-bounds-3.c: New test. + +2023-03-21 Richard Biener + + PR tree-optimization/109170 + * gcc.dg/Wuse-after-free-pr109170.c: New testcase. + * gcc.dg/tree-ssa/ssa-lim-21.c: Adjust. + * gcc.dg/predict-20.c: Likewise. + +2023-03-21 Paul Thomas + + PR fortran/109209 + * gfortran.dg/pr109209.f90: New test. + 2023-03-20 Marek Polacek PR c++/109159 diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index f55bb0b0d17..6e38bc56e93 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,32 @@ +2023-03-21 Matthias Kretz + + * include/experimental/bits/simd_x86.h + (_SimdImplX86::_S_divides): Replace test for __GCC_IEC_559 == 0 + with __RECIPROCAL_MATH__. + +2023-03-21 Matthias Kretz + + * include/experimental/bits/simd_detail.h: Don't define + _GLIBCXX_SIMD_WORKAROUND_PR90993 for Clang. + * include/experimental/bits/simd_x86.h (_S_divides): Remove + check for __clang__. + +2023-03-21 Matthias Kretz + + * include/experimental/bits/simd_detail.h: Don't declare the + simd API as constexpr with Clang. + * include/experimental/bits/simd_x86.h (__movm): New. + (_S_blend_avx512): Resolve FIXME. Implement blend using __movm + and ?:. + (_SimdImplX86::_S_masked_unary): Clang does not implement the + same builtins. Implement the function using __movm, ?:, and - + operators on vector_size types instead. + +2023-03-21 Matthias Kretz + + * testsuite/experimental/simd/tests/operators.cc: Clang doesn't + define __GCC_IEC_559. Use __STDC_IEC_559__ instead. + 2023-03-20 Jonathan Wakely * src/filesystem/ops-common.h (get_temp_directory_from_env): Fix diff --git a/maintainer-scripts/ChangeLog b/maintainer-scripts/ChangeLog index 12b8c621aed..153dd1823e2 100644 --- a/maintainer-scripts/ChangeLog +++ b/maintainer-scripts/ChangeLog @@ -1,3 +1,13 @@ +2023-03-21 Arsen Arsenović + + * update_web_docs_git: Set CONTENTS_OUTPUT_LOCATION=inline in + order to put @shortcontents above contents. + +2023-03-21 Arsen Arsenović + + * update_web_docs_git (CSS): Update CSS reference to point to + /texinfo-manuals.css. + 2023-03-16 Gaius Mulley * update_web_docs_git (MANUALS): Add gm2.