https://gcc.gnu.org/g:e44d4b7647c6b9c9a147b13de588b14e5a54354a
commit r14-10841-ge44d4b7647c6b9c9a147b13de588b14e5a54354a Author: GCC Administrator <gccadmin@gcc.gnu.org> Date: Sat Oct 26 00:23:24 2024 +0000 Daily bump. Diff: --- gcc/ChangeLog | 47 +++++++++++++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 7 +++++++ gcc/cp/ChangeLog | 10 ++++++++++ gcc/fortran/ChangeLog | 14 ++++++++++++++ gcc/testsuite/ChangeLog | 35 +++++++++++++++++++++++++++++++++++ 6 files changed, 114 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index b89cc4d3d044..cd71472cf6e3 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,50 @@ +2024-10-25 Jakub Jelinek <ja...@redhat.com> + + Backported from master: + 2024-10-25 Jakub Jelinek <ja...@redhat.com> + + PR middle-end/117249 + * tree-ssa-structalias.cc (insert_vi_for_tree): Move put calls out of + gcc_assert. + * lto-cgraph.cc (lto_symtab_encoder_delete_node): Likewise. + * gimple-ssa-strength-reduction.cc (get_alternative_base, + add_cand_for_stmt): Likewise. + * tree-eh.cc (add_stmt_to_eh_lp_fn): Likewise. + * except.cc (duplicate_eh_regions_1): Likewise. + * tree-ssa-reassoc.cc (insert_operand_rank): Likewise. + * config/nvptx/nvptx.cc (nvptx_expand_call): Use == rather than = in + gcc_assert. + * opts-common.cc (jobserver_info::disconnect): Call close outside of + gcc_assert and only check result in it. + (jobserver_info::return_token): Call write outside of gcc_assert and + only check result in it. + * genautomata.cc (output_default_latencies): Move j++ side-effect + outside of gcc_assert. + * tree-ssa-loop-ivopts.cc (get_alias_ptr_type_for_ptr_address): Use + == rather than = in gcc_assert. + * cgraph.cc (symbol_table::create_edge): Move ++edges_max_uid + side-effect outside of gcc_assert. + +2024-10-25 Jakub Jelinek <ja...@redhat.com> + + Backported from master: + 2024-10-24 Jakub Jelinek <ja...@redhat.com> + + PR sanitizer/117209 + * asan.cc (maybe_cast_to_ptrmode): Formatting fix. + (build_check_stmt): Don't copy *iter into gsi, perform all + the updates on iter directly. + +2024-10-25 Georg-Johann Lay <a...@gjlay.de> + + Backported from master: + 2024-10-24 Georg-Johann Lay <a...@gjlay.de> + + PR target/116953 + * config/avr/avr.cc (avr_out_sbxx_branch): Revert previous fix + for PR116953 (r15-4078). Run extract_constrain_insn_cached + on the current insn after calling jump_over_one_insn_p. + 2024-10-23 liuhongt <hongtao....@intel.com> Backported from master: diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 7f899e9ca4b4..7125d77c104c 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20241024 +20241026 diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog index d6808032cc30..872520e2e31c 100644 --- a/gcc/ada/ChangeLog +++ b/gcc/ada/ChangeLog @@ -1,3 +1,10 @@ +2024-10-25 Eric Botcazou <ebotca...@adacore.com> + + PR ada/116551 + * gcc-interface/trans.cc (node_is_atomic) <N_Identifier>: Return + false if the type of the entity is an unconstrained array type. + (node_is_volatile_full_access) <N_Identifier>: Likewise. + 2024-10-14 Steve Baird <ba...@adacore.com> PR ada/114593 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 76d7de531e2d..be0a8ad9b0b3 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,13 @@ +2024-10-25 Jakub Jelinek <ja...@redhat.com> + + Backported from master: + 2024-10-24 Jakub Jelinek <ja...@redhat.com> + + PR c++/117259 + * typeck.cc (get_member_function_from_ptrfunc): Use force_target_expr + rather than save_expr for instance_ptr and function. Don't call it + for TREE_CONSTANT. + 2024-10-22 Jason Merrill <ja...@redhat.com> Backported from master: diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index 2c67dd5e0c7d..c804cc2f3a7a 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,17 @@ +2024-10-25 Paul Thomas <pa...@gcc.gnu.org> + + Backported from master: + 2024-07-16 Paul Thomas <pa...@gcc.gnu.org> + + PR fortran/84868 + * simplify.cc (gfc_simplify_len_trim): If the argument is an + element of a parameter array, simplify all the elements and + build a new parameter array to hold the result, after checking + that it doesn't already exist. + * trans-expr.cc (gfc_get_interface_mapping_array) if a string + length is available, use it for the typespec. + (gfc_add_interface_mapping): Supply the se string length. + 2024-09-20 Harald Anlauf <anl...@gmx.de> Backported from master: diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 11dddf15ab13..91ed5fe6b1d8 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,38 @@ +2024-10-25 Jakub Jelinek <ja...@redhat.com> + + Backported from master: + 2024-10-24 Jakub Jelinek <ja...@redhat.com> + + PR c++/117259 + * g++.dg/ubsan/pr117259.C: New test. + +2024-10-25 Jakub Jelinek <ja...@redhat.com> + + Backported from master: + 2024-10-24 Jakub Jelinek <ja...@redhat.com> + + PR sanitizer/117209 + * gcc.dg/asan/pr117209.c: New test. + +2024-10-25 Eric Botcazou <ebotca...@adacore.com> + + PR ada/116551 + * gnat.dg/specs/vfa3.ads: New test. + +2024-10-25 Paul Thomas <pa...@gcc.gnu.org> + + Backported from master: + 2024-07-16 Paul Thomas <pa...@gcc.gnu.org> + + PR fortran/84868 + * gfortran.dg/pr84868.f90: New test. + +2024-10-24 Jason Merrill <ja...@redhat.com> + + PR c++/117274 + PR c++/117107 + * g++.dg/cpp2a/decomp10.C: Remove captured binding warning. + 2024-10-23 liuhongt <hongtao....@intel.com> Backported from master: