public inbox for gcc-cvs@sourceware.org help / color / mirror / Atom feed
From: GCC Administrator <gccadmin@gcc.gnu.org> To: gcc-cvs@gcc.gnu.org, libstdc++-cvs@gcc.gnu.org Subject: [gcc r13-771] Daily bump. Date: Thu, 26 May 2022 00:17:10 +0000 (GMT) [thread overview] Message-ID: <20220526001710.B91573856080@sourceware.org> (raw) https://gcc.gnu.org/g:3dff965cae6709a5fd1b7b05c51c3c8aba786961 commit r13-771-g3dff965cae6709a5fd1b7b05c51c3c8aba786961 Author: GCC Administrator <gccadmin@gcc.gnu.org> Date: Thu May 26 00:16:30 2022 +0000 Daily bump. Diff: --- gcc/ChangeLog | 80 +++++++++++++++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/c/ChangeLog | 12 ++++++++ gcc/cp/ChangeLog | 37 +++++++++++++++++++++++ gcc/d/ChangeLog | 7 +++++ gcc/objc/ChangeLog | 6 ++++ gcc/testsuite/ChangeLog | 71 +++++++++++++++++++++++++++++++++++++++++++ libgcc/ChangeLog | 12 ++++++++ libgomp/ChangeLog | 8 +++++ libstdc++-v3/ChangeLog | 5 ++++ 10 files changed, 239 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 6267b7a691e..9018df66489 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,83 @@ +2022-05-25 Andrew MacLeod <amacleod@redhat.com> + + * gimple-range-cache.cc: Adjust comments. + * gimple-range-infer.cc: Adjust comments. + * gimple-range-infer.h: Adjust comments. + * gimple-range.cc: Adjust comments. + +2022-05-25 Andrew MacLeod <amacleod@redhat.com> + + * Makefile.in (OBJS): Use gimple-range-infer.o. + * gimple-range-cache.cc (ranger_cache::fill_block_cache): Change msg. + (ranger_cache::range_from_dom): Rename var side_effect to infer. + (ranger_cache::apply_inferred_ranges): Rename from apply_side_effects. + * gimple-range-cache.h: Include gimple-range-infer.h. + (class ranger_cache): Adjust prototypes, use infer_range_manager. + * gimple-range-infer.cc: Rename from gimple-range-side-effects.cc. + (gimple_infer_range::*): Rename from stmt_side_effects. + (infer_range_manager::*): Rename from side_effect_manager. + * gimple-range-side-effect.cc: Rename. + * gimple-range-side-effect.h: Rename. + * gimple-range-infer.h: Rename from gimple-range-side-effects.h. + (class gimple_infer_range): Rename from stmt_side_effects. + (class infer_range_manager): Rename from side_effect_manager. + * gimple-range.cc (gimple_ranger::register_inferred_ranges): Rename + from register_side_effects. + * gimple-range.h (register_inferred_ranges): Adjust prototype. + * range-op.h: Adjust comment. + * tree-vrp.cc (rvrp_folder::pre_fold_bb): Use register_inferred_ranges. + (rvrp_folder::post_fold_bb): Use register_inferred_ranges. + +2022-05-25 Simon Cook <simon.cook@embecosm.com> + + * config/riscv/arch-canonicalize: Only add mafd extension if + base was rv32/rv64g. + +2022-05-25 Tobias Burnus <tobias@codesourcery.com> + + * doc/invoke.texi (AMD GCN Options): Add gfx908/gfx90a. + +2022-05-25 Jakub Jelinek <jakub@redhat.com> + + PR sanitizer/105714 + * asan.cc (has_stmt_been_instrumented_p): For assignments which + are both stores and loads, return true only if both destination + and source have been instrumented. + +2022-05-25 Martin Liska <mliska@suse.cz> + Richard Biener <rguenther@suse.de> + + * dbgcnt.def (DEBUG_COUNTER): Add loop_unswitch counter. + * params.opt (max-unswitch-level): Remove. + * doc/invoke.texi (max-unswitch-level): Likewise. + * tree-cfg.cc (gimple_lv_add_condition_to_bb): Support not + gimplified expressions. + * tree-ssa-loop-unswitch.cc (struct unswitch_predicate): New. + (tree_may_unswitch_on): Rename to ... + (find_unswitching_predicates_for_bb): ... this and handle + switch statements. + (get_predicates_for_bb): Likewise. + (set_predicates_for_bb): Likewise. + (init_loop_unswitch_info): Likewise. + (tree_ssa_unswitch_loops): Prepare stuff before calling + tree_unswitch_single_loop. + (tree_unswitch_single_loop): Rework the function using + pre-computed predicates and with a per original loop cost model. + (merge_last): New. + (add_predicate_to_path): Likewise. + (find_range_for_lhs): Likewise. + (simplify_using_entry_checks): Rename to ... + (evaluate_control_stmt_using_entry_checks): ... this, handle + switch statements and improve simplifications using ranger. + (simplify_loop_version): Rework using + evaluate_control_stmt_using_entry_checks. + (evaluate_bbs): New. + (evaluate_loop_insns_for_predicate): Likewise. + (tree_unswitch_loop): Adjust to allow switch statements and + pass in the edge to unswitch. + (clean_up_after_unswitching): New. + (pass_tree_unswitch::execute): Pass down fun. + 2022-05-24 Eugene Rozenfeld <erozen@microsoft.com> * tree-vect-loop-manip.cc (vect_do_peeling): Save/restore profile diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index a0acbbdde33..470a8c1787e 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20220525 +20220526 diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog index a886254bca1..11d5af6a0b6 100644 --- a/gcc/c/ChangeLog +++ b/gcc/c/ChangeLog @@ -1,3 +1,15 @@ +2022-05-25 Jakub Jelinek <jakub@redhat.com> + + PR c/91134 + * c-tree.h (build_component_ref): Add ARROW_LOC location_t argument. + * c-typeck.cc (build_component_ref): Likewise. If DATUM is + INDIRECT_REF and ARROW_LOC isn't UNKNOWN_LOCATION, print a different + diagnostic and fixit hint if DATUM has pointer type. + * c-parser.cc (c_parser_postfix_expression, + c_parser_omp_variable_list): Adjust build_component_ref callers. + * gimple-parser.cc (c_parser_gimple_postfix_expression_after_primary): + Likewise. + 2022-05-24 Jakub Jelinek <jakub@redhat.com> PR c/105378 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 42d57c2e3bd..b385bfecfc4 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,40 @@ +2022-05-25 Marek Polacek <polacek@redhat.com> + + PR c++/96637 + * cp-tree.h (attr_chainon): Declare. + * decl.cc (start_decl): Use attr_chainon. + (grokdeclarator): Likewise. + * parser.cc (cp_parser_statement): No longer static. + +2022-05-25 Jason Merrill <jason@redhat.com> + + PR c++/105655 + * pt.cc (build_template_decl): Add assert. + (tsubst_function_decl): Don't return a template. + +2022-05-25 Jason Merrill <jason@redhat.com> + + PR c++/105623 + * decl2.cc (mark_used): Copy type from fn to BASELINK. + * pt.cc (unify_one_argument): Call mark_single_function. + +2022-05-25 Jason Merrill <jason@redhat.com> + + * constexpr.cc (cxx_eval_call_expression): Check for + heap vars in the result. + +2022-05-25 Jason Merrill <jason@redhat.com> + + * constexpr.cc (maybe_constant_init_1): Only pass false for + strict when initializing a variable of static duration. + +2022-05-25 Marek Polacek <polacek@redhat.com> + + PR c++/100252 + * typeck2.cc (potential_prvalue_result_of): New. + (replace_placeholders_for_class_temp_r): New. + (digest_nsdmi_init): Call it. + 2022-05-24 Jason Merrill <jason@redhat.com> * constexpr.cc (cxx_fold_indirect_ref): Add default arg. diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog index 8b3f8c2f3ff..33a0636f117 100644 --- a/gcc/d/ChangeLog +++ b/gcc/d/ChangeLog @@ -1,3 +1,10 @@ +2022-05-25 Iain Buclaw <ibuclaw@gdcproject.org> + + * expr.cc: Add "final" and "override" to all "visit" vfunc decls + as appropriate. + * imports.cc: Likewise. + * typeinfo.cc: Likewise. + 2022-05-24 David Malcolm <dmalcolm@redhat.com> * decl.cc: Add "final" and "override" to all "visit" vfunc decls diff --git a/gcc/objc/ChangeLog b/gcc/objc/ChangeLog index ba92c4ec7c5..007558c285a 100644 --- a/gcc/objc/ChangeLog +++ b/gcc/objc/ChangeLog @@ -1,3 +1,9 @@ +2022-05-25 Jakub Jelinek <jakub@redhat.com> + + PR c/91134 + * objc-act.cc (objc_build_component_ref): Adjust build_component_ref + caller. + 2022-05-11 Martin Liska <mliska@suse.cz> PR target/105355 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 493e2a97677..b2e53212b20 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,74 @@ +2022-05-25 Marek Polacek <polacek@redhat.com> + + PR c++/96637 + * g++.dg/parse/error64.C: New test. + +2022-05-25 Jason Merrill <jason@redhat.com> + + PR c++/105655 + * g++.dg/cpp2a/class-deduction-alias13.C: New test. + +2022-05-25 Jason Merrill <jason@redhat.com> + + PR c++/105623 + * g++.dg/cpp1y/auto-fn62.C: New test. + +2022-05-25 Jason Merrill <jason@redhat.com> + + * g++.dg/cpp1y/constexpr-local4.C: New test. + +2022-05-25 Marek Polacek <polacek@redhat.com> + + PR c++/100252 + * g++.dg/cpp1y/nsdmi-aggr14.C: New test. + * g++.dg/cpp1y/nsdmi-aggr15.C: New test. + * g++.dg/cpp1y/nsdmi-aggr16.C: New test. + * g++.dg/cpp1y/nsdmi-aggr17.C: New test. + * g++.dg/cpp1y/nsdmi-aggr18.C: New test. + * g++.dg/cpp1y/nsdmi-aggr19.C: New test. + +2022-05-25 Jakub Jelinek <jakub@redhat.com> + + PR c/91134 + * gcc.dg/pr91134.c: New test. + +2022-05-25 Richard Biener <rguenther@suse.de> + + * gcc.dg/loop-unswitch-10.c: Fix misspelled defaut: + * gcc.dg/loop-unswitch-11.c: Likewise. + * gcc.dg/loop-unswitch-14.c: Likewise. + +2022-05-25 Jakub Jelinek <jakub@redhat.com> + + PR sanitizer/105714 + * gcc.dg/asan/pr105714.c: New test. + +2022-05-25 Martin Liska <mliska@suse.cz> + Richard Biener <rguenther@suse.de> + + * gcc.dg/loop-unswitch-7.c: New test. + * gcc.dg/loop-unswitch-8.c: New test. + * gcc.dg/loop-unswitch-9.c: New test. + * gcc.dg/loop-unswitch-10.c: New test. + * gcc.dg/loop-unswitch-11.c: New test. + * gcc.dg/loop-unswitch-12.c: New test. + * gcc.dg/loop-unswitch-13.c: New test. + * gcc.dg/loop-unswitch-14.c: New test. + * gcc.dg/loop-unswitch-15.c: New test. + * gcc.dg/loop-unswitch-16.c: New test. + * gcc.dg/loop-unswitch-17.c: New test. + * gcc.dg/torture/20220518-1.c: New test. + * gcc.dg/torture/20220518-2.c: New test. + * gcc.dg/torture/20220525-1.c: New test. + * gcc.dg/alias-10.c: Adjust. + * gcc.dg/tree-ssa/loop-6.c: Likewise. + * gcc.dg/loop-unswitch-1.c: Likewise. + +2022-05-25 Szabolcs Nagy <szabolcs.nagy@arm.com> + + PR target/104689 + * gcc.target/aarch64/pr104689.c: New test. + 2022-05-24 Martin Sebor <msebor@redhat.com> Richard Biener <rguenther@suse.de> diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog index cd82a1daaa3..621cf08e0ee 100644 --- a/libgcc/ChangeLog +++ b/libgcc/ChangeLog @@ -1,3 +1,15 @@ +2022-05-25 Wilco Dijkstra <wilco.dijkstra@arm.com> + + PR libgcc/105708 + * config/aarch64/lse-init.c: Increase constructor priority. + +2022-05-25 Szabolcs Nagy <szabolcs.nagy@arm.com> + + PR target/104689 + * config/aarch64/aarch64-unwind.h (aarch64_frob_update_context): + Handle the !REG_UNSAVED case. + * unwind-dw2.c (execute_cfa_program): Fail toggle if !REG_UNSAVED. + 2022-05-20 Christophe Lyon <christophe.lyon@arm.com> * Makefile.in (D32PBIT_FUNCS): Add _hf_to_sd and _sd_to_hf. diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog index a885da7f000..411dc5048e3 100644 --- a/libgomp/ChangeLog +++ b/libgomp/ChangeLog @@ -1,3 +1,11 @@ +2022-05-25 Jakub Jelinek <jakub@redhat.com> + + * task.c (gomp_task_run_post_handle_dependers): If empty_task + is the last task taskwait depend depends on, wake it up. + Similarly if it is the last child of a taskgroup, use atomic + store instead of decrement and awak taskgroup wait if any. + * testsuite/libgomp.c-c++-common/taskwait-depend-nowait-2.c: New test. + 2022-05-24 Andrew Stubbs <ams@codesourcery.com> * plugin/plugin-gcn.c (EF_AMDGPU_MACH): Add diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 5148c4358d3..c00eaf140f9 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,8 @@ +2022-05-25 Jason Merrill <jason@redhat.com> + + * testsuite/20_util/function_objects/constexpr_searcher.cc: Add + constexpr. + 2022-05-20 Jonathan Wakely <jwakely@redhat.com> * testsuite/26_numerics/random/bernoulli_distribution/operators/values.cc:
reply other threads:[~2022-05-26 0:17 UTC|newest] Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20220526001710.B91573856080@sourceware.org \ --to=gccadmin@gcc.gnu.org \ --cc=gcc-cvs@gcc.gnu.org \ --cc=libstdc++-cvs@gcc.gnu.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).