From: GCC Administrator Date: Sat, 26 Oct 2024 00:23:24 +0000 (+0000) Subject: Daily bump. X-Git-Tag: releases/gcc-14.3.0~958 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e44d4b7647c6b9c9a147b13de588b14e5a54354a;p=thirdparty%2Fgcc.git Daily bump. --- 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 + + Backported from master: + 2024-10-25 Jakub Jelinek + + 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 + + Backported from master: + 2024-10-24 Jakub Jelinek + + 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 + + Backported from master: + 2024-10-24 Georg-Johann Lay + + 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 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 + + PR ada/116551 + * gcc-interface/trans.cc (node_is_atomic) : Return + false if the type of the entity is an unconstrained array type. + (node_is_volatile_full_access) : Likewise. + 2024-10-14 Steve Baird 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 + + Backported from master: + 2024-10-24 Jakub Jelinek + + 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 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 + + Backported from master: + 2024-07-16 Paul Thomas + + 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 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 + + Backported from master: + 2024-10-24 Jakub Jelinek + + PR c++/117259 + * g++.dg/ubsan/pr117259.C: New test. + +2024-10-25 Jakub Jelinek + + Backported from master: + 2024-10-24 Jakub Jelinek + + PR sanitizer/117209 + * gcc.dg/asan/pr117209.c: New test. + +2024-10-25 Eric Botcazou + + PR ada/116551 + * gnat.dg/specs/vfa3.ads: New test. + +2024-10-25 Paul Thomas + + Backported from master: + 2024-07-16 Paul Thomas + + PR fortran/84868 + * gfortran.dg/pr84868.f90: New test. + +2024-10-24 Jason Merrill + + PR c++/117274 + PR c++/117107 + * g++.dg/cpp2a/decomp10.C: Remove captured binding warning. + 2024-10-23 liuhongt Backported from master: