From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 2168) id 9EAE93858C41; Tue, 8 Aug 2023 00:18:01 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 9EAE93858C41 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1691453881; bh=pfFYQLNGZzT2I0XSpT7VTDbqzT0sD0iUlIn5hKBFUNk=; h=From:To:Subject:Date:From; b=HtjJ/Uji0JNvfzr8fThlmiAb7aoptpf7Y/iIOQUoH/AQkHhXsxtAClAzLUAHtg5Ao lPhdQFQZB/w9fbu09tZonB1+otR3ERsbgw/QsCoSQMojhneJeMpLPM8SE767YduBdl hRHfHphLl5JQfJs5Ebz5kClojvA1U5d/q11liAII= 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 r14-3071] Daily bump. X-Act-Checkin: gcc X-Git-Author: GCC Administrator X-Git-Refname: refs/heads/master X-Git-Oldrev: 9cba4fce837b9fa0b52af64de0bac60ea1906900 X-Git-Newrev: 4b92dba78decc60499a4fb30fc963ee2ed2fbf1a Message-Id: <20230808001801.9EAE93858C41@sourceware.org> Date: Tue, 8 Aug 2023 00:18:01 +0000 (GMT) List-Id: https://gcc.gnu.org/g:4b92dba78decc60499a4fb30fc963ee2ed2fbf1a commit r14-3071-g4b92dba78decc60499a4fb30fc963ee2ed2fbf1a Author: GCC Administrator Date: Tue Aug 8 00:17:37 2023 +0000 Daily bump. Diff: --- ChangeLog | 101 ++++++++++++++ config/ChangeLog | 41 ++++++ fixincludes/ChangeLog | 4 + gcc/ChangeLog | 357 ++++++++++++++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 20 +++ gcc/testsuite/ChangeLog | 65 +++++++++ include/ChangeLog | 17 +++ intl/ChangeLog | 4 + libada/ChangeLog | 4 + libatomic/ChangeLog | 24 ++++ libbacktrace/ChangeLog | 24 ++++ libcc1/ChangeLog | 24 ++++ libcpp/ChangeLog | 4 + libffi/ChangeLog | 24 ++++ libgcc/ChangeLog | 8 ++ libgfortran/ChangeLog | 24 ++++ libgm2/ChangeLog | 24 ++++ libgomp/ChangeLog | 24 ++++ libiberty/ChangeLog | 18 +++ libitm/ChangeLog | 24 ++++ libobjc/ChangeLog | 24 ++++ libphobos/ChangeLog | 24 ++++ libquadmath/ChangeLog | 24 ++++ libsanitizer/ChangeLog | 30 ++++ libssp/ChangeLog | 24 ++++ libstdc++-v3/ChangeLog | 50 +++++++ libvtv/ChangeLog | 24 ++++ lto-plugin/ChangeLog | 24 ++++ zlib/ChangeLog | 24 ++++ 30 files changed, 1084 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index ee4f888250e..c083a733503 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,104 @@ +2023-08-07 Indu Bhagat + + * Makefile.def: Reflect that libsframe needs to installed before + libbfd. Reorder a bit to better track libsframe dependencies. + * Makefile.in: Regenerate. + +2023-08-07 Indu Bhagat + + * Makefile.def: Add install dependency on libsframe for libbfd. + * Makefile.in: Regenerated. + +2023-08-07 Nick Alcock + + * libtool.m4 (lt_cv_sys_global_symbol_pipe): Augment symcode for + Solaris 11. + +2023-08-07 Alexander von Gluck IV + + * configure: Regenerate. + * configure.ac: Add Haiku to list of ELF OSes + * libtool.m4: Update sys_lib_dlsearch_path_spec on Haiku. + +2023-08-07 Nick Alcock + + * libtool.m4 (LT_PATH_NM): Handle user-specified NM with + options, including options containing paths. + +2023-08-07 Nick Alcock + + * libtool.m4 (LT_PATH_NM): Try BSDization flags with a user-provided + NM, if there is one. Run nm on itself, not on /dev/null, to avoid + errors from nms that refuse to work on non-regular files. Remove + other workarounds for this problem. Strip out blank lines from the + nm output. + +2023-08-07 Arsen Arsenović + + * configure.ac: Reinstate 32b PA-RISC HP-UX targets + * configure: Regenerate. + +2023-08-07 Simon Marchi + + * configure.ac: Add AC_SUBST(PKG_CONFIG_PATH). + * configure: Re-generate. + * Makefile.tpl (HOST_EXPORTS): Pass PKG_CONFIG_PATH. + (PKG_CONFIG_PATH): New. + * Makefile.in: Re-generate. + +2023-08-07 Luis Machado + + * configure.ac: Disable year2038 by default on 32-bit hosts. + * configure: Regenerate. + +2023-08-07 Vladimir Mezentsev + + * Makefile.def: Add gprofng module. + * configure.ac: Add --enable-gprofng option. + * Makefile.in: Regenerate. + * configure: Regenerate. + +2023-08-07 Martin Liska + + * configure.ac: Add --enable-default-compressed-debug-sections-algorithm. + * configure: Regenerate. + +2023-08-07 Fangrui Song + + * configure: Regenerate. + * configure.ac: Add --with-zstd. + +2023-08-07 Arsen Arsenović + + * configure: Regenerate. + * configure.ac: Recover tilegx/tilepro targets. + +2023-08-07 H.J. Lu + + * configure: Regenerated. + * libtool.m4 (_LT_CMD_OLD_ARCHIVE): Check if AR works with + --plugin and rc before enabling --plugin. + +2023-08-07 H.J. Lu + + * Makefile.tpl (AR): Add @AR_PLUGIN_OPTION@ + (RANLIB): Add @RANLIB_PLUGIN_OPTION@. + * configure.ac: Include config/gcc-plugin.m4. + AC_SUBST AR_PLUGIN_OPTION and RANLIB_PLUGIN_OPTION. + * libtool.m4 (_LT_CMD_OLD_ARCHIVE): Pass --plugin to AR and + RANLIB if possible. + * Makefile.in: Regenerated. + * configure: Likewise. + +2023-08-07 Arsen Arsenović + + * Makefile.tpl: Substitute @GDCFLAGS@ instead of using + $(CFLAGS). + +2023-08-07 David Faust + + * MAINTAINERS: Add the BPF port to my reviewer listing. + 2023-08-02 Jan Beulich * MAINTAINERS: Correct my email address. diff --git a/config/ChangeLog b/config/ChangeLog index 420372a9ab8..a5b35866258 100644 --- a/config/ChangeLog +++ b/config/ChangeLog @@ -1,3 +1,44 @@ +2023-08-07 H.J. Lu + + * pkg.m4 (PKG_CHECK_MODULES): Use AC_TRY_LINK only if + $pkg_failed = no. + +2023-08-07 H.J. Lu + + * pkg.m4 (PKG_CHECK_MODULES): Add AC_TRY_LINK to check if + $pkg_cv_[]$1[]_LIBS works. + +2023-08-07 John Ericson + + * picflag.m4: Simplify SHmedia NetBSD match by presuming ELF. + +2023-08-07 Alan Modra + + * override.m4: Correct comment grammar. + +2023-08-07 Alan Modra + + * lib-ld.m4 (AC_LIB_PROG_LD_GNU): Require AC_PROG_EGREP and + invoke $EGREP. + (AC_LIB_PROG_LD): Likewise. + +2023-08-07 Christophe Lyon + + * zstd.m4: Add minimum version requirement of 1.4.0. + +2023-08-07 Fangrui Song + + * zstd.m4: New file. + +2023-08-07 H.J. Lu + + * gcc-plugin.m4 (GCC_PLUGIN_OPTION): Check if AR works with + --plugin and rc before enabling --plugin. + +2023-08-07 H.J. Lu + + * gcc-plugin.m4 (GCC_PLUGIN_OPTION): New. + 2023-07-21 Sergei Trofimovich * mh-mingw: Drop assignment of unused BOOT_CXXFLAGS variable. diff --git a/fixincludes/ChangeLog b/fixincludes/ChangeLog index ed4116e0dae..d8cdf117da5 100644 --- a/fixincludes/ChangeLog +++ b/fixincludes/ChangeLog @@ -1,3 +1,7 @@ +2023-08-07 Nick Alcock + + * configure: Regenerate. + 2023-06-15 Marek Polacek * Makefile.in: Set and use PICFLAG and LD_PICFLAG. Use the "pic" diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 9bef71e0d85..a6e55c1ace8 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,360 @@ +2023-08-07 Juzhe-Zhong + + * config/riscv/autovec-vls.md (3): Add VLS modes. + * config/riscv/vector-iterators.md: Ditto. + * config/riscv/vector.md: Ditto. + +2023-08-07 Jonathan Wakely + + * config/i386/i386.cc (ix86_invalid_conversion): Fix grammar. + +2023-08-07 Nick Alcock + + * configure: Regenerate. + +2023-08-07 John Ericson + + * configure: Regenerate. + +2023-08-07 Alan Modra + + * configure: Regenerate. + +2023-08-07 Alexander von Gluck IV + + * configure: Regenerate. + +2023-08-07 Nick Alcock + + * configure: Regenerate. + +2023-08-07 Nick Alcock + + * configure: Regenerate. + +2023-08-07 H.J. Lu + + * configure: Regenerate. + +2023-08-07 H.J. Lu + + * configure: Regenerate. + +2023-08-07 Jeff Law + + * config/riscv/riscv.cc (riscv_expand_conditional_move): Allow + VOIDmode operands to conditional before canonicalization. + +2023-08-07 Manolis Tsamis + + * regcprop.cc (maybe_copy_reg_attrs): Remove unnecessary function. + (find_oldest_value_reg): Inline stack_pointer_rtx check. + (copyprop_hardreg_forward_1): Inline stack_pointer_rtx check. + +2023-08-07 Martin Jambor + + PR ipa/110378 + * ipa-param-manipulation.h (class ipa_param_body_adjustments): New + members get_ddef_if_exists_and_is_used and mark_clobbers_dead. + * ipa-sra.cc (isra_track_scalar_value_uses): Ignore clobbers. + (ptr_parm_has_nonarg_uses): Likewise. + * ipa-param-manipulation.cc + (ipa_param_body_adjustments::get_ddef_if_exists_and_is_used): New. + (ipa_param_body_adjustments::mark_dead_statements): Move initial + checks to get_ddef_if_exists_and_is_used. + (ipa_param_body_adjustments::mark_clobbers_dead): New. + (ipa_param_body_adjustments::common_initialization): Call + mark_clobbers_dead when splitting. + +2023-08-07 Raphael Zinsly + + * config/riscv/riscv.cc (riscv_expand_int_scc): Add invert_ptr + as an argument and pass it to riscv_emit_int_order_test. + (riscv_expand_conditional_move): Handle cases where the condition + is not EQ/NE or the second argument to the conditional is not + (const_int 0). + * config/riscv/riscv-protos.h (riscv_expand_int_scc): Update prototype. + Co-authored-by: Jeff Law + +2023-08-07 Andrew Pinski + + PR tree-optimization/109959 + * match.pd (`(a > 1) ? 0 : (cast)a`, `(a <= 1) & (cast)a`): + New patterns. + +2023-08-07 Richard Biener + + * tree-ssa-sink.cc (pass_sink_code::execute): Do not + calculate post-dominators. Calculate RPO on the inverted + graph and process blocks in that order. + +2023-08-07 liuhongt + + PR target/110926 + * config/i386/i386-protos.h + (vpternlog_redundant_operand_mask): Adjust parameter type. + * config/i386/i386.cc (vpternlog_redundant_operand_mask): Use + INTVAL instead of XINT, also adjust parameter type from rtx* + to rtx since the function only needs operands[4] in vpternlog + pattern. + (substitute_vpternlog_operands): Pass operands[4] instead of + operands to vpternlog_redundant_operand_mask. + * config/i386/sse.md: Ditto. + +2023-08-07 Richard Biener + + * tree-vect-slp.cc (vect_slp_region): Save/restore vect_location + around dumping code. + +2023-08-07 liuhongt + + PR target/110762 + * config/i386/mmx.md (3): Changed from define_insn + to define_expand and break into .. + (v4hf3): .. this. + (divv4hf3): .. this. + (v2hf3): .. this. + (divv2hf3): .. this. + (movd_v2hf_to_sse): New define_expand. + (movq__to_sse): Extend to V4HFmode. + (mmxdoublevecmode): Ditto. + (V2FI_V4HF): New mode iterator. + * config/i386/sse.md (*vec_concatv4sf): Extend to hanlde V8HF + by using mode iterator V4SF_V8HF, renamed to .. + (*vec_concat): .. this. + (*vec_concatv4sf_0): Extend to handle V8HF by using mode + iterator V4SF_V8HF, renamed to .. + (*vec_concat_0): .. this. + (*vec_concatv8hf_movss): New define_insn. + (V4SF_V8HF): New mode iterator. + +2023-08-07 Juzhe-Zhong + + * tree-vect-patterns.cc (vect_recog_over_widening_pattern): Add op vectype. + +2023-08-07 Jan Beulich + + * config/i386/mmx.md (*mmx_pinsrd): Drop "prefix_data16". + (*mmx_pinsrb): Likewise. + (*mmx_pextrb): Likewise. + (*mmx_pextrb_zext): Likewise. + (mmx_pshufbv8qi3): Likewise. + (mmx_pshufbv4qi3): Likewise. + (mmx_pswapdv2si2): Likewise. + (*pinsrb): Likewise. + (*pextrb): Likewise. + (*pextrb_zext): Likewise. + * config/i386/sse.md (*sse4_1_mulv2siv2di3): Likewise. + (*sse2_eq3): Likewise. + (*sse2_gt3): Likewise. + (_pinsr): Likewise. + (*vec_extract): Likewise. + (*vec_extract_zext): Likewise. + (*vec_extractv16qi_zext): Likewise. + (ssse3_phwv8hi3): Likewise. + (ssse3_pmaddubsw128): Likewise. + (*_pmulhrsw3): Likewise. + (_pshufb3): Likewise. + (_psign3): Likewise. + (_palignr): Likewise. + (*abs2): Likewise. + (sse4_2_pcmpestr): Likewise. + (sse4_2_pcmpestri): Likewise. + (sse4_2_pcmpestrm): Likewise. + (sse4_2_pcmpestr_cconly): Likewise. + (sse4_2_pcmpistr): Likewise. + (sse4_2_pcmpistri): Likewise. + (sse4_2_pcmpistrm): Likewise. + (sse4_2_pcmpistr_cconly): Likewise. + (vgf2p8affineinvqb_): Likewise. + (vgf2p8affineqb_): Likewise. + (vgf2p8mulb_): Likewise. + (*v8hi3 [smaxmin]): Drop "prefix_data16" and + "prefix_extra". + (*v16qi3 [umaxmin]): Likewise. + +2023-08-07 Jan Beulich + + * config/i386/i386.md (sse4_1_round2): Make + "length_immediate" uniformly 1. + * config/i386/mmx.md (mmx_pblendvb_v8qi): Likewise. + (mmx_pblendvb_): Likewise. + +2023-08-07 Jan Beulich + + * config/i386/sse.md + (__): Add + "prefix" attribute. + (avx512fp16_sh_v8hf): + Likewise. + +2023-08-07 Jan Beulich + + * config/i386/sse.md (xop_phaddbw): Add "prefix", + "prefix_extra", and "mode" attributes. + (xop_phaddbd): Likewise. + (xop_phaddbq): Likewise. + (xop_phaddwd): Likewise. + (xop_phaddwq): Likewise. + (xop_phadddq): Likewise. + (xop_phsubbw): Likewise. + (xop_phsubwd): Likewise. + (xop_phsubdq): Likewise. + (xop_rotl3): Add "prefix" and "prefix_extra" attributes. + (xop_rotr3): Likewise. + (xop_frcz2): Likewise. + (*xop_vmfrcz2): Likewise. + (xop_vrotl3): Add "prefix" attribute. Change + "prefix_extra" to 1. + (xop_sha3): Likewise. + (xop_shl3): Likewise. + +2023-08-07 Jan Beulich + + * config/i386/sse.md + (*_eq3_1): Drop + "prefix_extra". + (avx512dq_vextract64x2_1_mask): Likewise. + (*avx512dq_vextract64x2_1): Likewise. + (avx512f_vextract32x4_1_mask): Likewise. + (*avx512f_vextract32x4_1): Likewise. + (vec_extract_lo__mask [AVX512 forms]): Likewise. + (vec_extract_lo_ [AVX512 forms]): Likewise. + (vec_extract_hi__mask [AVX512 forms]): Likewise. + (vec_extract_hi_ [AVX512 forms]): Likewise. + (@vec_extract_lo_ [AVX512 forms]): Likewise. + (@vec_extract_hi_ [AVX512 forms]): Likewise. + (vec_extract_lo_v64qi): Likewise. + (vec_extract_hi_v64qi): Likewise. + (*vec_widen_umult_even_v16si): Likewise. + (*vec_widen_smult_even_v16si): Likewise. + (*avx512f_3): Likewise. + (*vec_extractv4ti): Likewise. + (avx512bw_v32qiv32hi2): Likewise. + (avx512dq_broadcast_1): Likewise. + Add "length_immediate". + +2023-08-07 Jan Beulich + + * config/i386/i386.md (@rdrand): Add "prefix_0f". Drop + "prefix_extra". + (@rdseed): Likewise. + * config/i386/mmx.md (3 [smaxmin and umaxmin cases]): + Adjust "prefix_extra". + * config/i386/sse.md (@vec_set_0): Likewise. + (*sse4_1_3): Likewise. + (*avx2_eq3): Likewise. + (avx2_gt3): Likewise. + (_pinsr): Likewise. + (*vec_extract): Likewise. + (_movntdqa): Likewise. + +2023-08-07 Jan Beulich + + * config/i386/i386.md (rdbase): Add "prefix_0f" and + "prefix_rep". Drop "prefix_extra". + (wrbase): Likewise. + (ptwrite): Likewise. + +2023-08-07 Jan Beulich + + * config/i386/i386.md (isa): Move up. + (length_immediate): Handle "fma4". + (prefix): Handle "ssemuladd". + * config/i386/sse.md (*fma_fmadd_): Add "prefix" attribute. + (fma_fmadd_): + Likewise. + (_fmadd__mask): Likewise. + (_fmadd__mask3): Likewise. + (fma_fmsub_): + Likewise. + (_fmsub__mask): Likewise. + (_fmsub__mask3): Likewise. + (*fma_fnmadd_): Likewise. + (fma_fnmadd_): + Likewise. + (_fnmadd__mask): Likewise. + (_fnmadd__mask3): Likewise. + (fma_fnmsub_): + Likewise. + (_fnmsub__mask): Likewise. + (_fnmsub__mask3): Likewise. + (fma_fmaddsub_): + Likewise. + (_fmaddsub__mask): Likewise. + (_fmaddsub__mask3): Likewise. + (fma_fmsubadd_): + Likewise. + (_fmsubadd__mask): Likewise. + (_fmsubadd__mask3): Likewise. + (*fmai_fmadd_): Likewise. + (*fmai_fmsub_): Likewise. + (*fmai_fnmadd_): Likewise. + (*fmai_fnmsub_): Likewise. + (avx512f_vmfmadd__mask): Likewise. + (avx512f_vmfmadd__mask3): Likewise. + (avx512f_vmfmadd__maskz_1): Likewise. + (*avx512f_vmfmsub__mask): Likewise. + (avx512f_vmfmsub__mask3): Likewise. + (*avx512f_vmfmsub__maskz_1): Likewise. + (avx512f_vmfnmadd__mask): Likewise. + (avx512f_vmfnmadd__mask3): Likewise. + (avx512f_vmfnmadd__maskz_1): Likewise. + (*avx512f_vmfnmsub__mask): Likewise. + (*avx512f_vmfnmsub__mask3): Likewise. + (*avx512f_vmfnmsub__maskz_1): Likewise. + (*fma4i_vmfmadd_): Likewise. + (*fma4i_vmfmsub_): Likewise. + (*fma4i_vmfnmadd_): Likewise. + (*fma4i_vmfnmsub_): Likewise. + (fma__): Likewise. + (___mask): Likewise. + (avx512fp16_fma_sh_v8hf): + Likewise. + (avx512fp16_sh_v8hf_mask): Likewise. + (xop_p): Likewise. + (xop_pdql): Likewise. + (xop_pdqh): Likewise. + (xop_pwd): Likewise. + (xop_pwd): Likewise. + (fma___pair): Likewise. Add "mode" attribute. + +2023-08-07 Jan Beulich + + * config/i386/i386.md (length_immediate): Handle "sse4arg". + (prefix): Likewise. + (*xop_pcmov_): Add "mode" attribute. + * config/i386/mmx.md (*xop_maskcmp3): Drop "prefix_data16", + "prefix_rep", "prefix_extra", and "length_immediate" attributes. + (*xop_maskcmp_uns3): Likewise. Switch "type" to "sse4arg". + (*xop_pcmov_): Add "mode" attribute. + * config/i386/sse.md (xop_pcmov_): Add "mode" + attribute. + (xop_maskcmp3): Drop "prefix_data16", "prefix_rep", + "prefix_extra", and "length_immediate" attributes. + (xop_maskcmp_uns3): Likewise. Switch "type" to "sse4arg". + (xop_maskcmp_uns23): Drop "prefix_data16", "prefix_extra", + and "length_immediate" attributes. Switch "type" to "sse4arg". + (xop_pcom_tf3): Likewise. + (xop_vpermil23): Drop "length_immediate" attribute. + +2023-08-07 Jan Beulich + + * config/i386/i386.md (prefix_extra): Correct comment. Fold + cases yielding 2 into ones yielding 1. + +2023-08-07 Jan Hubicka + + PR tree-optimization/106293 + * tree-vect-loop-manip.cc (vect_loop_versioning): Fix profile update. + * tree-vect-loop.cc (vect_transform_loop): Likewise. + +2023-08-07 Andrew Pinski + + PR tree-optimization/96695 + * match.pd (min_value, max_value): Extend to + pointer types too. + 2023-08-06 Jan Hubicka * config/i386/cpuid.h (__get_cpuid_count, __get_cpuid_max): Add diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index b18ce65ab84..d8204e010d0 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20230807 +20230808 diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog index 5a460e1f9d6..c10629b1d5a 100644 --- a/gcc/ada/ChangeLog +++ b/gcc/ada/ChangeLog @@ -1,3 +1,23 @@ +2023-08-07 Sheri Bernstein + + * libgnat/s-parame__qnx.adb: Refactor multiple returns. + +2023-08-07 Piotr Trojanek + + * libgnat/i-cstrin.ads (Value): Extend preconditions; adapt comment for + the package. + +2023-08-07 Yannick Moy + + * sem_res.adb (Resolve_Call): Always call Cannot_Inline so that + subprogram called is marked as not always inlined. + +2023-08-07 Javier Miranda + + * sem_res.adb (Resolve_Type_Conversion): Do not warn on conversion + to class-wide type on internally build helpers of class-wide + preconditions. + 2023-08-03 Sheri Bernstein * libgnat/s-aridou.adb: Add pragma to exempt Improper_Returns. diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 4cd1a2e6ec4..31b184a559e 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,68 @@ +2023-08-07 Juzhe-Zhong + + * gcc.target/riscv/rvv/autovec/vls/def.h: Add basic operations. + * gcc.target/riscv/rvv/autovec/vls/and-1.c: New test. + * gcc.target/riscv/rvv/autovec/vls/and-2.c: New test. + * gcc.target/riscv/rvv/autovec/vls/and-3.c: New test. + * gcc.target/riscv/rvv/autovec/vls/div-1.c: New test. + * gcc.target/riscv/rvv/autovec/vls/ior-1.c: New test. + * gcc.target/riscv/rvv/autovec/vls/ior-2.c: New test. + * gcc.target/riscv/rvv/autovec/vls/ior-3.c: New test. + * gcc.target/riscv/rvv/autovec/vls/max-1.c: New test. + * gcc.target/riscv/rvv/autovec/vls/min-1.c: New test. + * gcc.target/riscv/rvv/autovec/vls/minus-1.c: New test. + * gcc.target/riscv/rvv/autovec/vls/minus-2.c: New test. + * gcc.target/riscv/rvv/autovec/vls/minus-3.c: New test. + * gcc.target/riscv/rvv/autovec/vls/mod-1.c: New test. + * gcc.target/riscv/rvv/autovec/vls/mult-1.c: New test. + * gcc.target/riscv/rvv/autovec/vls/plus-1.c: New test. + * gcc.target/riscv/rvv/autovec/vls/plus-2.c: New test. + * gcc.target/riscv/rvv/autovec/vls/plus-3.c: New test. + +2023-08-07 Martin Jambor + + PR ipa/110378 + * g++.dg/ipa/pr110378-1.C: New test. + +2023-08-07 Andrew Pinski + + PR tree-optimization/109959 + * gcc.dg/tree-ssa/builtin-sprintf-warn-23.c: Remove xfail. + * c-c++-common/Wrestrict.c: Update test and remove some xfail. + * gcc.dg/tree-ssa/cmpeq-1.c: New test. + * gcc.dg/tree-ssa/cmpeq-2.c: New test. + * gcc.dg/tree-ssa/cmpeq-3.c: New test. + +2023-08-07 liuhongt + + * gcc.target/i386/pr110762-v4hf.c: New test. + +2023-08-07 Juzhe-Zhong + + * gcc.target/riscv/rvv/autovec/binop/narrow-1.c: Adapt testcase. + +2023-08-07 Jan Hubicka + + PR tree-optimization/106293 + * gcc.dg/vect/vect-cond-11.c: Check profile consistency. + * gcc.dg/vect/vect-widen-mult-extern-1.c: Check profile consistency. + +2023-08-07 Andrew Pinski + + PR tree-optimization/96695 + * gcc.dg/pr96695-1.c: New test. + * gcc.dg/pr96695-10.c: New test. + * gcc.dg/pr96695-11.c: New test. + * gcc.dg/pr96695-12.c: New test. + * gcc.dg/pr96695-2.c: New test. + * gcc.dg/pr96695-3.c: New test. + * gcc.dg/pr96695-4.c: New test. + * gcc.dg/pr96695-5.c: New test. + * gcc.dg/pr96695-6.c: New test. + * gcc.dg/pr96695-7.c: New test. + * gcc.dg/pr96695-8.c: New test. + * gcc.dg/pr96695-9.c: New test. + 2023-08-06 Roger Sayle PR target/110792 diff --git a/include/ChangeLog b/include/ChangeLog index dc3eff19c96..de54b7bb242 100644 --- a/include/ChangeLog +++ b/include/ChangeLog @@ -1,3 +1,20 @@ +2023-08-07 Vladimir Mezentsev + + * collectorAPI.h: New file. + * libcollector.h: New file. + * libfcollector.h: New file. + +2023-08-07 Alan Modra + + * xtensa-dynconfig.h (xtensa_isa_internal): Delete unnecessary + forward declaration. + +2023-08-07 Alan Modra + + * plugin-api.h: When handling non-gcc or gcc < 4.6.0 include + necessary header files before testing macros. Make more use + of #elif. Test _LITTLE_ENDIAN and _BIG_ENDIAN in final tests. + 2023-07-29 Tobias Burnus * cuda/cuda.h (CUDA_MEMCPY2D, CUDA_MEMCPY3D, CUDA_MEMCPY3D_PEER): diff --git a/intl/ChangeLog b/intl/ChangeLog index 52660f631ce..c7e1983bcc7 100644 --- a/intl/ChangeLog +++ b/intl/ChangeLog @@ -1,3 +1,7 @@ +2023-08-07 Alan Modra + + * configure: Regenerate. + 2023-06-15 Marek Polacek * Makefile.in: Use @PICFLAG@ in COMPILE as well. diff --git a/libada/ChangeLog b/libada/ChangeLog index 12901d13532..037cdd0344c 100644 --- a/libada/ChangeLog +++ b/libada/ChangeLog @@ -1,3 +1,7 @@ +2023-08-07 John Ericson + + * configure: Regenerate. + 2022-08-25 Martin Liska * configure: Regenerate. diff --git a/libatomic/ChangeLog b/libatomic/ChangeLog index 942544ab261..4ea717edec4 100644 --- a/libatomic/ChangeLog +++ b/libatomic/ChangeLog @@ -1,3 +1,27 @@ +2023-08-07 Nick Alcock + + * configure: Regenerate. + +2023-08-07 Alexander von Gluck IV + + * configure: Regenerate. + +2023-08-07 Nick Alcock + + * configure: Regenerate. + +2023-08-07 Nick Alcock + + * configure: Regenerate. + +2023-08-07 H.J. Lu + + * configure: Regenerate. + +2023-08-07 H.J. Lu + + * configure: Regenerate. + 2023-06-10 Xi Ruoyao * configure.tgt: For x86_64, always set try_ifunc=yes. diff --git a/libbacktrace/ChangeLog b/libbacktrace/ChangeLog index 0ab4192522b..11395da6ea0 100644 --- a/libbacktrace/ChangeLog +++ b/libbacktrace/ChangeLog @@ -1,3 +1,27 @@ +2023-08-07 Nick Alcock + + * configure: Regenerate. + +2023-08-07 Alexander von Gluck IV + + * configure: Regenerate. + +2023-08-07 Nick Alcock + + * configure: Regenerate. + +2023-08-07 Nick Alcock + + * configure: Regenerate. + +2023-08-07 H.J. Lu + + * configure: Regenerate. + +2023-08-07 H.J. Lu + + * configure: Regenerate. + 2023-08-03 Richard Biener * zstdtest.c (test_samples): Properly compute the allocation diff --git a/libcc1/ChangeLog b/libcc1/ChangeLog index 95b52314317..636d817811d 100644 --- a/libcc1/ChangeLog +++ b/libcc1/ChangeLog @@ -1,3 +1,27 @@ +2023-08-07 Nick Alcock + + * configure: Regenerate. + +2023-08-07 Alexander von Gluck IV + + * configure: Regenerate. + +2023-08-07 Nick Alcock + + * configure: Regenerate. + +2023-08-07 Nick Alcock + + * configure: Regenerate. + +2023-08-07 H.J. Lu + + * configure: Regenerate. + +2023-08-07 H.J. Lu + + * configure: Regenerate. + 2023-05-18 Bernhard Reutner-Fischer * libcc1plugin.cc (plugin_float_type): Ditto. diff --git a/libcpp/ChangeLog b/libcpp/ChangeLog index 3fb8a43f9c6..6197e498a93 100644 --- a/libcpp/ChangeLog +++ b/libcpp/ChangeLog @@ -1,3 +1,7 @@ +2023-08-07 Alan Modra + + * configure: Regenerate. + 2023-07-19 Lewis Hyatt PR preprocessor/103902 diff --git a/libffi/ChangeLog b/libffi/ChangeLog index 2d27da4c3d2..17488a96f62 100644 --- a/libffi/ChangeLog +++ b/libffi/ChangeLog @@ -1,3 +1,27 @@ +2023-08-07 Nick Alcock + + * configure: Regenerate. + +2023-08-07 Alexander von Gluck IV + + * configure: Regenerate. + +2023-08-07 Nick Alcock + + * configure: Regenerate. + +2023-08-07 Nick Alcock + + * configure: Regenerate. + +2023-08-07 H.J. Lu + + * configure: Regenerate. + +2023-08-07 H.J. Lu + + * configure: Regenerate. + 2023-05-06 Dan Horák PR libffi/109447 diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog index 1c9b44fc4e2..22451541ba1 100644 --- a/libgcc/ChangeLog +++ b/libgcc/ChangeLog @@ -1,3 +1,11 @@ +2023-08-07 John Ericson + + * configure: Regenerate. + +2023-08-07 Alan Modra + + * configure: Regenerate. + 2023-07-23 Andrew Pinski * config.host (riscv*-*-linux*): Add t-crtstuff to tmake_file. diff --git a/libgfortran/ChangeLog b/libgfortran/ChangeLog index e780c66c3f6..b63929921ea 100644 --- a/libgfortran/ChangeLog +++ b/libgfortran/ChangeLog @@ -1,3 +1,27 @@ +2023-08-07 Nick Alcock + + * configure: Regenerate. + +2023-08-07 Alexander von Gluck IV + + * configure: Regenerate. + +2023-08-07 Nick Alcock + + * configure: Regenerate. + +2023-08-07 Nick Alcock + + * configure: Regenerate. + +2023-08-07 H.J. Lu + + * configure: Regenerate. + +2023-08-07 H.J. Lu + + * configure: Regenerate. + 2023-07-21 Andrew Pinski PR libfortran/110759 diff --git a/libgm2/ChangeLog b/libgm2/ChangeLog index b7381e1a916..3cc39693896 100644 --- a/libgm2/ChangeLog +++ b/libgm2/ChangeLog @@ -1,3 +1,27 @@ +2023-08-07 Nick Alcock + + * configure: Regenerate. + +2023-08-07 Alexander von Gluck IV + + * configure: Regenerate. + +2023-08-07 Nick Alcock + + * configure: Regenerate. + +2023-08-07 Nick Alcock + + * configure: Regenerate. + +2023-08-07 H.J. Lu + + * configure: Regenerate. + +2023-08-07 H.J. Lu + + * configure: Regenerate. + 2023-08-05 Gaius Mulley PR modula2/110779 diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog index 03447296324..db7e720ad59 100644 --- a/libgomp/ChangeLog +++ b/libgomp/ChangeLog @@ -1,3 +1,27 @@ +2023-08-07 Nick Alcock + + * configure: Regenerate. + +2023-08-07 Alexander von Gluck IV + + * configure: Regenerate. + +2023-08-07 Nick Alcock + + * configure: Regenerate. + +2023-08-07 Nick Alcock + + * configure: Regenerate. + +2023-08-07 H.J. Lu + + * configure: Regenerate. + +2023-08-07 H.J. Lu + + * configure: Regenerate. + 2023-07-29 Tobias Burnus * target.c (omp_target_memcpy_rect_worker): Undo dim=1 change for diff --git a/libiberty/ChangeLog b/libiberty/ChangeLog index 3424fef99ba..1e907b30b74 100644 --- a/libiberty/ChangeLog +++ b/libiberty/ChangeLog @@ -1,3 +1,21 @@ +2023-08-07 John Ericson + + * configure: Regenerate. + +2023-08-07 H.J. Lu + + * configure: Regenerate. + +2023-08-07 H.J. Lu + + * Makefile.in (AR): Add @AR_PLUGIN_OPTION@ + (RANLIB): Add @RANLIB_PLUGIN_OPTION@. + (configure_deps): Depend on ../config/gcc-plugin.m4. + * configure.ac: AC_SUBST AR_PLUGIN_OPTION and + RANLIB_PLUGIN_OPTION. + * aclocal.m4: Regenerated. + * configure: Likewise. + 2023-06-15 Marek Polacek * configure.ac: Also set shared when enable_host_pie. diff --git a/libitm/ChangeLog b/libitm/ChangeLog index 20fce42c1ab..d8e6febfd85 100644 --- a/libitm/ChangeLog +++ b/libitm/ChangeLog @@ -1,3 +1,27 @@ +2023-08-07 Nick Alcock + + * configure: Regenerate. + +2023-08-07 Alexander von Gluck IV + + * configure: Regenerate. + +2023-08-07 Nick Alcock + + * configure: Regenerate. + +2023-08-07 Nick Alcock + + * configure: Regenerate. + +2023-08-07 H.J. Lu + + * configure: Regenerate. + +2023-08-07 H.J. Lu + + * configure: Regenerate. + 2023-06-02 Thomas Schwinge * configure.ac (PERL): Remove. diff --git a/libobjc/ChangeLog b/libobjc/ChangeLog index 73ee1144a71..b797888464d 100644 --- a/libobjc/ChangeLog +++ b/libobjc/ChangeLog @@ -1,3 +1,27 @@ +2023-08-07 Nick Alcock + + * configure: Regenerate. + +2023-08-07 Alexander von Gluck IV + + * configure: Regenerate. + +2023-08-07 Nick Alcock + + * configure: Regenerate. + +2023-08-07 Nick Alcock + + * configure: Regenerate. + +2023-08-07 H.J. Lu + + * configure: Regenerate. + +2023-08-07 H.J. Lu + + * configure: Regenerate. + 2023-05-22 Iain Sandoe Andrew Pinski diff --git a/libphobos/ChangeLog b/libphobos/ChangeLog index 2e7c1ee3457..d4d73c158b4 100644 --- a/libphobos/ChangeLog +++ b/libphobos/ChangeLog @@ -1,3 +1,27 @@ +2023-08-07 Nick Alcock + + * configure: Regenerate. + +2023-08-07 Alexander von Gluck IV + + * configure: Regenerate. + +2023-08-07 Nick Alcock + + * configure: Regenerate. + +2023-08-07 Nick Alcock + + * configure: Regenerate. + +2023-08-07 H.J. Lu + + * configure: Regenerate. + +2023-08-07 H.J. Lu + + * configure: Regenerate. + 2023-07-10 Iain Buclaw * libdruntime/MERGE: Merge upstream druntime a88e1335f7. diff --git a/libquadmath/ChangeLog b/libquadmath/ChangeLog index 3003c7a84a7..458e610237f 100644 --- a/libquadmath/ChangeLog +++ b/libquadmath/ChangeLog @@ -1,3 +1,27 @@ +2023-08-07 Nick Alcock + + * configure: Regenerate. + +2023-08-07 Alexander von Gluck IV + + * configure: Regenerate. + +2023-08-07 Nick Alcock + + * configure: Regenerate. + +2023-08-07 Nick Alcock + + * configure: Regenerate. + +2023-08-07 H.J. Lu + + * configure: Regenerate. + +2023-08-07 H.J. Lu + + * configure: Regenerate. + 2023-03-02 niXman Jakub Jelinek diff --git a/libsanitizer/ChangeLog b/libsanitizer/ChangeLog index 57b2a5cf646..692e06b1e24 100644 --- a/libsanitizer/ChangeLog +++ b/libsanitizer/ChangeLog @@ -1,3 +1,33 @@ +2023-08-07 Nick Alcock + + * configure: Regenerate. + +2023-08-07 Alexander von Gluck IV + + * configure: Regenerate. + +2023-08-07 Nick Alcock + + * configure: Regenerate. + +2023-08-07 Nick Alcock + + * configure: Regenerate. + +2023-08-07 H.J. Lu + + * configure: Regenerate. + +2023-08-07 H.J. Lu + + * configure: Regenerate. + +2023-08-07 Rainer Orth + + * sanitizer_common/sanitizer_stacktrace_sparc.cpp, + sanitizer_common/sanitizer_unwind_linux_libcdep.cpp: Cherry-pick + llvm-project revision 679c076ae446af81eba81ce9b94203a273d4b88a. + 2023-04-30 Martin Liska PR sanitizer/109674 diff --git a/libssp/ChangeLog b/libssp/ChangeLog index 2a303b85b39..1b0c4f9ba81 100644 --- a/libssp/ChangeLog +++ b/libssp/ChangeLog @@ -1,3 +1,27 @@ +2023-08-07 Nick Alcock + + * configure: Regenerate. + +2023-08-07 Alexander von Gluck IV + + * configure: Regenerate. + +2023-08-07 Nick Alcock + + * configure: Regenerate. + +2023-08-07 Nick Alcock + + * configure: Regenerate. + +2023-08-07 H.J. Lu + + * configure: Regenerate. + +2023-08-07 H.J. Lu + + * configure: Regenerate. + 2023-01-07 LIU Hao PR middle-end/108300 diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index cdd26b9c657..0be99ff69e5 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,53 @@ +2023-08-07 Jonathan Wakely + + PR libstdc++/110860 + * include/std/format (__formatter_fp::format): Do not use + __builtin_abs and __builtin_log10 with arbitrary floating-point + types. + +2023-08-07 Jonathan Wakely + + PR libstdc++/110917 + * include/std/format (__format::_Iter_sink): + Constrain partial specialization for contiguous iterators to + require the value type to be CharT. + * testsuite/std/format/functions/format_to.cc: New test. + +2023-08-07 Jonathan Wakely + + PR libstdc++/110862 + * include/std/format (_Scanner::_M_on_replacement_field): + Check for expected '}' before incrementing iterator. + * testsuite/std/format/string.cc: Check "{0:{0}" format string. + +2023-08-07 Nick Alcock + + * configure: Regenerate. + +2023-08-07 Alan Modra + + * configure: Regenerate. + +2023-08-07 Alexander von Gluck IV + + * configure: Regenerate. + +2023-08-07 Nick Alcock + + * configure: Regenerate. + +2023-08-07 Nick Alcock + + * configure: Regenerate. + +2023-08-07 H.J. Lu + + * configure: Regenerate. + +2023-08-07 H.J. Lu + + * configure: Regenerate. + 2023-08-06 François Dumont * config/abi/pre/gnu-versioned-namespace.ver: Add __cxa_call_terminate diff --git a/libvtv/ChangeLog b/libvtv/ChangeLog index 88705423c4b..a1c115ec32e 100644 --- a/libvtv/ChangeLog +++ b/libvtv/ChangeLog @@ -1,3 +1,27 @@ +2023-08-07 Nick Alcock + + * configure: Regenerate. + +2023-08-07 Alexander von Gluck IV + + * configure: Regenerate. + +2023-08-07 Nick Alcock + + * configure: Regenerate. + +2023-08-07 Nick Alcock + + * configure: Regenerate. + +2023-08-07 H.J. Lu + + * configure: Regenerate. + +2023-08-07 H.J. Lu + + * configure: Regenerate. + 2023-01-07 LIU Hao PR middle-end/108300 diff --git a/lto-plugin/ChangeLog b/lto-plugin/ChangeLog index 25d4577e72b..b9002360058 100644 --- a/lto-plugin/ChangeLog +++ b/lto-plugin/ChangeLog @@ -1,3 +1,27 @@ +2023-08-07 Nick Alcock + + * configure: Regenerate. + +2023-08-07 Alexander von Gluck IV + + * configure: Regenerate. + +2023-08-07 Nick Alcock + + * configure: Regenerate. + +2023-08-07 Nick Alcock + + * configure: Regenerate. + +2023-08-07 H.J. Lu + + * configure: Regenerate. + +2023-08-07 H.J. Lu + + * configure: Regenerate. + 2023-06-30 Martin Jambor * Makefile.in: Regenerate. diff --git a/zlib/ChangeLog b/zlib/ChangeLog index aee8a689505..3f972615fde 100644 --- a/zlib/ChangeLog +++ b/zlib/ChangeLog @@ -1,3 +1,27 @@ +2023-08-07 Nick Alcock + + * configure: Regenerate. + +2023-08-07 Alexander von Gluck IV + + * configure: Regenerate. + +2023-08-07 Nick Alcock + + * configure: Regenerate. + +2023-08-07 Nick Alcock + + * configure: Regenerate. + +2023-08-07 H.J. Lu + + * configure: Regenerate. + +2023-08-07 H.J. Lu + + * configure: Regenerated. + 2023-06-16 Martin Jambor * Makefile.in: Regenerate.