https://gcc.gnu.org/g:739ce47f703d5ec45fda57302c186cfe1ec434fc
commit r15-5930-g739ce47f703d5ec45fda57302c186cfe1ec434fc Author: GCC Administrator <gccadmin@gcc.gnu.org> Date: Thu Dec 5 00:19:47 2024 +0000 Daily bump. Diff: --- contrib/ChangeLog | 5 ++++ gcc/ChangeLog | 73 +++++++++++++++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/cp/ChangeLog | 22 +++++++++++++++ gcc/testsuite/ChangeLog | 28 +++++++++++++++++++ libgfortran/ChangeLog | 5 ++++ 6 files changed, 134 insertions(+), 1 deletion(-) diff --git a/contrib/ChangeLog b/contrib/ChangeLog index 352cd49e1e54..cc5eb00c8d21 100644 --- a/contrib/ChangeLog +++ b/contrib/ChangeLog @@ -1,3 +1,8 @@ +2024-12-04 Filip Kastl <fka...@suse.cz> + + * check-params-in-docs.py: 'params' -> 'help_params'. Don't + convert 'help_params' to a list. + 2024-12-01 Gabi Falk <gabif...@gmx.com> * testsuite-management/validate_failures.py: Change re.compile() diff --git a/gcc/ChangeLog b/gcc/ChangeLog index f42adebfd7d7..c4d71e432f5e 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,76 @@ +2024-12-04 David Malcolm <dmalc...@redhat.com> + + * doc/libgdiagnostics/topics/execution-paths.rst: Add '§' before + references to section of SARIF spec. + * doc/libgdiagnostics/topics/fix-it-hints.rst: Likewise. + * doc/libgdiagnostics/tutorial/01-hello-world.rst: Fix typo. + * doc/libgdiagnostics/tutorial/02-physical-locations.rst: Likewise. + * doc/libgdiagnostics/tutorial/04-notes.rst: Likewise. + * doc/libgdiagnostics/tutorial/06-fix-it-hints.rst: Add link to + diagnostic_add_fix_it_hint_replace. + * doc/libgdiagnostics/tutorial/07-execution-paths.rst: Add '§'. + +2024-12-04 Vineet Gupta <vine...@rivosinc.com> + + * haifa-sched.cc (model_choose_insn): Dump unscheduled_preds. + (model_dump_pressure_summary): Dump bb->index. + (model_start_schedule): Pass bb. + * sched-rgn.cc (debug_dependencies): Dump SD_LIST_HARD_BACK deps. + +2024-12-04 Vineet Gupta <vine...@rivosinc.com> + + PR target/11472 + * params.opt (--param=cycle-accurate-model=): New opt. + * doc/invoke.texi (cycle-accurate-model): Document. + * haifa-sched.cc (model_excess_group_cost): Return negative + delta if param_cycle_accurate_model is 0. + (model_excess_cost): Ceil negative baseECC to 0 only if + param_cycle_accurate_model is 1. + Dump the actual ECC value. + * config/riscv/riscv.cc (riscv_option_override): Set param + to 0. + +2024-12-04 Georg-Johann Lay <a...@gjlay.de> + + PR target/84211 + * config/avr/avr-passes.cc (insninfo_t) <m_insn>: Preset to 0. + (run_find_plies) [hamm=0, dump_file]: Don't print INSN_UID + for a null m_insn. + +2024-12-04 David Malcolm <dmalc...@redhat.com> + + PR translation/90160 + * config/arm/arm.cc (arm_option_check_internal): Use quotes in + messages that refer to command-line options. Tweak wording. + +2024-12-04 Andreas Schwab <sch...@suse.de> + + PR bootstrap/117893 + * configure.ac: Use shell loop to remove -O flags. + * configure: Regenerate. + +2024-12-04 Richard Biener <rguent...@suse.de> + + PR tree-optimization/116083 + * tree-vect-slp.cc (vect_build_slp_tree_1): Compute vector + type and max_nunits only once. Remove check for matching + vector type of each lane and replace it with matching check + for LHS type. + +2024-12-04 Pan Li <pan2...@intel.com> + + PR target/117878 + * config/riscv/riscv-v.cc (vlmax_avl_type_p): Add assert for + out of range access. + (nonvlmax_avl_type_p): Ditto. + +2024-12-04 Andrew Pinski <quic_apin...@quicinc.com> + + PR tree-optimization/117243 + PR tree-optimization/116749 + * tree-ssa-phiopt.cc (replace_phi_edge_with_variable): Reset loop + estimates if the cond_block was an exit to a loop. + 2024-12-03 Georg-Johann Lay <a...@gjlay.de> * config/avr/avr.cc (avr_insn_location): New variable. diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 74f6fd4e4e45..5f2357c99fcd 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20241204 +20241205 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 0bcd7d1fc0ea..ad53d9282baa 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,25 @@ +2024-12-04 David Malcolm <dmalc...@redhat.com> + + PR c++/116771 + * parser.cc (cp_parser_name_lookup_error): Provide suggestions for + the case of complete failure where there is no scope. + +2024-12-04 Simon Martin <si...@nasilyan.com> + + PR c++/117615 + * constexpr.cc (cxx_eval_constant_expression): Don't reject + INTEGER_CSTs with type POINTER_TYPE to METHOD_TYPE. + +2024-12-04 Jakub Jelinek <ja...@redhat.com> + + PR c++/117826 + * cp-tree.h (struct decl_location_traits): New type. + (erroneous_templates_t): Change using into typedef. + (erroneous_templates): Add GTY((cache)). + * error.cc (cp_adjust_diagnostic_info): Use + hash_map_safe_get_or_insert<true> rather than + hash_map_safe_get_or_insert<false> for erroneous_templates. + 2024-12-03 Nina Ranns <dinka.ra...@googlemail.com> PR c++/117579 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 3b267f85647f..75fe6c391b5e 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,31 @@ +2024-12-04 David Malcolm <dmalc...@redhat.com> + + PR c++/116771 + * g++.dg/spellcheck-pr116771.C: New test. + +2024-12-04 Vineet Gupta <vine...@rivosinc.com> + + PR target/114729 + * gcc.target/riscv/riscv.exp: Enable new tests to build. + * gcc.target/riscv/sched1-spills/spill1.cpp: Add new test. + +2024-12-04 Simon Martin <si...@nasilyan.com> + + PR c++/117615 + * g++.dg/cpp2a/constexpr-virtual22.C: New test. + +2024-12-04 Andrew Pinski <quic_apin...@quicinc.com> + + PR tree-optimization/117243 + PR tree-optimization/116749 + * gcc.dg/torture/pr117243-1.c: New test. + * gcc.dg/torture/pr117243-2.c: New test. + +2024-12-04 Jerry DeLisle <jvdeli...@gcc.gnu.org> + + PR fortran/117820 + * gfortran.dg/pr117820.f90: New test. + 2024-12-03 Georg-Johann Lay <a...@gjlay.de> PR testsuite/52641 diff --git a/libgfortran/ChangeLog b/libgfortran/ChangeLog index 51c4468877f9..17e0caca26cf 100644 --- a/libgfortran/ChangeLog +++ b/libgfortran/ChangeLog @@ -1,3 +1,8 @@ +2024-12-04 Jerry DeLisle <jvdeli...@gcc.gnu.org> + + PR fortran/117820 + * io/write.c (write_b): Add test for zero needed by write_boz. + 2024-11-23 Jerry DeLisle <jvdeli...@gcc.gnu.org> PR fortran/88052