From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 2168) id 953903858C5F; Fri, 6 Oct 2023 00:18:03 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 953903858C5F DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1696551483; bh=PI0/kT33VcFpMlok4SzALfAL4BesXFS6tdc5UAKDUvI=; h=From:To:Subject:Date:From; b=M+AjRpjYF0hhF6Q+WI2Guq5KsF4ANG5Hr2VySxueIklXS4P5uYgK4MwRoHpeibwHz JCQaFiJa7ZB8JLC4SHJ/f6tI6xUPoNrq/3GhH8JVDh+I3/KQ5Z6t5T7TnSHpBMBLqu o/1fFBIMec9ZNa2WAE81+jnmdnmxdvD6uIujaPQg= 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-4428] Daily bump. X-Act-Checkin: gcc X-Git-Author: GCC Administrator X-Git-Refname: refs/heads/master X-Git-Oldrev: 250dce25b6ca7ce63f036fc4a90b4d1e8c6517e9 X-Git-Newrev: 6c44b95d9778cd8235891a27f340a43fd51f05f3 Message-Id: <20231006001803.953903858C5F@sourceware.org> Date: Fri, 6 Oct 2023 00:18:03 +0000 (GMT) List-Id: https://gcc.gnu.org/g:6c44b95d9778cd8235891a27f340a43fd51f05f3 commit r14-4428-g6c44b95d9778cd8235891a27f340a43fd51f05f3 Author: GCC Administrator Date: Fri Oct 6 00:17:37 2023 +0000 Daily bump. Diff: --- ChangeLog | 8 ++ contrib/ChangeLog | 19 +++++ gcc/ChangeLog | 172 ++++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/testsuite/ChangeLog | 49 +++++++++++ libgcc/config/avr/libf7/ChangeLog | 13 +++ libstdc++-v3/ChangeLog | 5 ++ 7 files changed, 267 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 39fb983fc03..bdc5fa624d3 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ +2023-10-05 Jan Engelhardt + + * SECURITY.txt: Fix up indentation. + +2023-10-05 Jan Engelhardt + + * SECURITY.txt: Fix up commas. + 2023-10-04 Siddhesh Poyarekar * SECURITY.txt: New file. diff --git a/contrib/ChangeLog b/contrib/ChangeLog index 9c941a2ce43..4e068d57b4d 100644 --- a/contrib/ChangeLog +++ b/contrib/ChangeLog @@ -1,3 +1,22 @@ +2023-10-05 Andrea Corallo + + * mdcompact/mdcompact-testsuite.el: New file. + * mdcompact/mdcompact.el: Likewise. + * mdcompact/tests/1.md: Likewise. + * mdcompact/tests/1.md.out: Likewise. + * mdcompact/tests/2.md: Likewise. + * mdcompact/tests/2.md.out: Likewise. + * mdcompact/tests/3.md: Likewise. + * mdcompact/tests/3.md.out: Likewise. + * mdcompact/tests/4.md: Likewise. + * mdcompact/tests/4.md.out: Likewise. + * mdcompact/tests/5.md: Likewise. + * mdcompact/tests/5.md.out: Likewise. + * mdcompact/tests/6.md: Likewise. + * mdcompact/tests/6.md.out: Likewise. + * mdcompact/tests/7.md: Likewise. + * mdcompact/tests/7.md.out: Likewise. + 2023-10-03 Martin Jambor * mklog.py (skip_line_in_changelog): Compare to None using is instead diff --git a/gcc/ChangeLog b/gcc/ChangeLog index e97b9e7e1fd..dc4391bf07e 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,175 @@ +2023-10-05 John David Anglin + + * config/pa/pa32-linux.h (MALLOC_ABI_ALIGNMENT): Delete. + +2023-10-05 Andrew MacLeod + + * timevar.def (TV_TREE_FAST_VRP): New. + * tree-pass.h (make_pass_fast_vrp): New prototype. + * tree-vrp.cc (class fvrp_folder): New. + (fvrp_folder::fvrp_folder): New. + (fvrp_folder::~fvrp_folder): New. + (fvrp_folder::value_of_expr): New. + (fvrp_folder::value_on_edge): New. + (fvrp_folder::value_of_stmt): New. + (fvrp_folder::pre_fold_bb): New. + (fvrp_folder::post_fold_bb): New. + (fvrp_folder::pre_fold_stmt): New. + (fvrp_folder::fold_stmt): New. + (execute_fast_vrp): New. + (pass_data_fast_vrp): New. + (pass_vrp:execute): Check for fast VRP pass. + (make_pass_fast_vrp): New. + +2023-10-05 Andrew MacLeod + + * gimple-range.cc (dom_ranger::dom_ranger): New. + (dom_ranger::~dom_ranger): New. + (dom_ranger::range_of_expr): New. + (dom_ranger::edge_range): New. + (dom_ranger::range_on_edge): New. + (dom_ranger::range_in_bb): New. + (dom_ranger::range_of_stmt): New. + (dom_ranger::maybe_push_edge): New. + (dom_ranger::pre_bb): New. + (dom_ranger::post_bb): New. + * gimple-range.h (class dom_ranger): New. + +2023-10-05 Andrew MacLeod + + * gimple-range-gori.cc (gori_stmt_info::gori_stmt_info): New. + (gori_calc_operands): New. + (gori_on_edge): New. + (gori_name_helper): New. + (gori_name_on_edge): New. + * gimple-range-gori.h (gori_on_edge): New prototype. + (gori_name_on_edge): New prototype. + +2023-10-05 Sergei Trofimovich + + PR ipa/111283 + PR gcov-profile/111559 + * ipa-utils.cc (ipa_merge_profiles): Avoid producing + uninitialized probabilities when merging counters with zero + denominators. + +2023-10-05 Uros Bizjak + + PR target/111657 + * config/i386/i386-expand.cc (alg_usable_p): Reject libcall + strategy for non-default address spaces. + (decide_alg): Use loop strategy as a fallback strategy for + non-default address spaces. + +2023-10-05 Jakub Jelinek + + * sreal.cc (verify_aritmetics): Rename to ... + (verify_arithmetics): ... this. + (sreal_verify_arithmetics): Adjust caller. + +2023-10-05 Martin Jambor + + Revert: + 2023-10-03 Martin Jambor + + PR ipa/108007 + * cgraph.h (cgraph_edge): Add a parameter to + redirect_call_stmt_to_callee. + * ipa-param-manipulation.h (ipa_param_adjustments): Add a + parameter to modify_call. + * cgraph.cc (cgraph_edge::redirect_call_stmt_to_callee): New + parameter killed_ssas, pass it to padjs->modify_call. + * ipa-param-manipulation.cc (purge_transitive_uses): New function. + (ipa_param_adjustments::modify_call): New parameter killed_ssas. + Instead of substituting uses, invoke purge_transitive_uses. If + hash of killed SSAs has not been provided, create a temporary one + and release SSAs that have been added to it. + * tree-inline.cc (redirect_all_calls): Create + id->killed_new_ssa_names earlier, pass it to edge redirection, + adjust a comment. + (copy_body): Release SSAs in id->killed_new_ssa_names. + +2023-10-05 Juzhe-Zhong + + * config/riscv/autovec.md (@vec_series): Remove @. + (vec_series): Ditto. + * config/riscv/riscv-v.cc (expand_const_vector): Ditto. + (shuffle_decompress_patterns): Ditto. + +2023-10-05 Claudiu Zissulescu + + * config/arc/arc-passes.def: Remove arc_ifcvt pass. + * config/arc/arc-protos.h (arc_ccfsm_branch_deleted_p): Remove. + (arc_ccfsm_record_branch_deleted): Likewise. + (arc_ccfsm_cond_exec_p): Likewise. + (arc_ccfsm): Likewise. + (arc_ccfsm_record_condition): Likewise. + (make_pass_arc_ifcvt): Likewise. + * config/arc/arc.cc (arc_ccfsm): Remove. + (arc_ccfsm_current): Likewise. + (ARC_CCFSM_BRANCH_DELETED_P): Likewise. + (ARC_CCFSM_RECORD_BRANCH_DELETED): Likewise. + (ARC_CCFSM_COND_EXEC_P): Likewise. + (CCFSM_ISCOMPACT): Likewise. + (CCFSM_DBR_ISCOMPACT): Likewise. + (machine_function): Remove ccfsm related fields. + (arc_ifcvt): Remove pass. + (arc_print_operand): Remove `#` punct operand and other ccfsm + related code. + (arc_ccfsm_advance): Remove. + (arc_ccfsm_at_label): Likewise. + (arc_ccfsm_record_condition): Likewise. + (arc_ccfsm_post_advance): Likewise. + (arc_ccfsm_branch_deleted_p): Likewise. + (arc_ccfsm_record_branch_deleted): Likewise. + (arc_ccfsm_cond_exec_p): Likewise. + (arc_get_ccfsm_cond): Likewise. + (arc_final_prescan_insn): Remove ccfsm references. + (arc_internal_label): Likewise. + (arc_reorg): Likewise. + (arc_output_libcall): Likewise. + * config/arc/arc.md: Remove ccfsm references and update related + instruction patterns. + +2023-10-05 Claudiu Zissulescu + + * config/arc/arc.cc (arc_init): Remove '^' punct char. + (arc_print_operand): Remove related code. + * config/arc/arc.md: Update patterns which uses '%&'. + +2023-10-05 Claudiu Zissulescu + + * config/arc/arc-protos.h (arc_clear_unalign): Remove. + (arc_toggle_unalign): Likewise. + * config/arc/arc.cc (machine_function) Remove unalign. + (arc_init): Remove `&` punct character. + (arc_print_operand): Remove `&` related functions. + (arc_verify_short): Update function's number of parameters. + (output_short_suffix): Update function. + (arc_short_long): Likewise. + (arc_clear_unalign): Remove. + (arc_toggle_unalign): Likewise. + * config/arc/arc.h (ASM_OUTPUT_CASE_END): Remove. + (ASM_OUTPUT_ALIGN): Update. + * config/arc/arc.md: Remove all `%&` references. + * config/arc/arc.opt (mannotate-align): Ignore option. + * doc/invoke.texi (mannotate-align): Update description. + +2023-10-05 Richard Biener + + * tree-vect-slp.cc (vect_build_slp_tree_1): Do not + ask for internal_fn_p (CFN_LAST). + +2023-10-05 Richard Biener + + * tree-ssa-sccvn.cc (rpo_elim::eliminate_avail): Not + visited value numbers are available itself. + +2023-10-05 Richard Biener + + PR ipa/111643 + * doc/extend.texi (attribute flatten): Clarify. + 2023-10-04 Roger Sayle * config/arc/arc-protos.h (emit_shift): Delete prototype. diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 4d6ec801611..237947ee377 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20231005 +20231006 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 08f0d559013..ad0af926ae9 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,52 @@ +2023-10-05 Patrick O'Neill + Joern Rennecke + + * gcc.dg/pr90263.c: Skip riscv_v targets. + * gcc.target/riscv/rvv/base/pr90263.c: New test. + +2023-10-05 Sergei Trofimovich + + PR ipa/111283 + PR gcov-profile/111559 + * gcc.dg/tree-prof/pr111559.c: New test. + +2023-10-05 Uros Bizjak + + PR target/111657 + * gcc.target/i386/pr111657.c: New test. + +2023-10-05 Martin Jambor + + Revert: + 2023-10-05 Martin Jambor + + PR ipa/108007 + * gcc.dg/ipa/pr108007.c: New test. + +2023-10-05 Claudiu Zissulescu + + * gcc.target/arc/enter-dw2-1.c: Remove tests when using linux + build. + * gcc.target/arc/tls-ld.c: Update test. + * gcc.target/arc/tls-le.c: Likewise. + +2023-10-05 Claudiu Zissulescu + + * gcc.target/arc/loop-3.c: Update test. + +2023-10-05 Claudiu Zissulescu + + * gcc.target/arc/add_n-combine.c: Recognize add2 instruction. + * gcc.target/arc/firq-4.c: FP register is a temp reg. Update test. + * gcc.target/arc/firq-6.c: Likewise. + * gcc.target/arc/mtune-ARC600.c: Remove test. + * gcc.target/arc/mtune-ARC601.c: Likewise. + * gcc.target/arc/mtune-ARC700-xmac: Likewise. + * gcc.target/arc/mtune-ARC700.c: Likewise. + * gcc.target/arc/mtune-ARC725D.c: Likewise. + * gcc.target/arc/mtune-ARC750D.c: Likewise. + * gcc.target/arc/uncached-7.c: Set it to XFAIL. + 2023-10-04 Roger Sayle * gcc.target/arc/ashrsi-1.c: New TARGET_BARREL_SHIFTER test case. diff --git a/libgcc/config/avr/libf7/ChangeLog b/libgcc/config/avr/libf7/ChangeLog index 026dafdbb2e..a4d70181043 100644 --- a/libgcc/config/avr/libf7/ChangeLog +++ b/libgcc/config/avr/libf7/ChangeLog @@ -1,3 +1,16 @@ +2023-10-05 Georg-Johann Lay + + * libf7.h (F7_PURE): Remove all occurrences. + * libf7.c: Same. + +2023-10-05 Georg-Johann Lay + + * libf7.h (F7_FLAGNO_plusx, F7_FLAG_plusx): New macros. + * libf7.c (f7_horner): Handle F7_FLAG_plusx in highest coefficient. + * libf7-const.def [F7MOD_atan_]: Denominator: Set F7_FLAG_plusx + and omit highest term. + [F7MOD_asinacos_]: Use rational function with normalized denominator. + 2022-09-19 Georg-Johann Lay PR target/99184 diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 456d3e1f989..1938e723f87 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,8 @@ +2023-10-05 François Dumont + + * config/abi/pre/gnu-versioned-namespace.ver: Add missing symbols + for _Float{16,32,64,128,32x,64x,128x}. + 2023-10-04 Tom Tromey * python/libstdcxx/v6/printers.py