]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Sat, 26 Oct 2024 00:23:24 +0000 (00:23 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Sat, 26 Oct 2024 00:23:24 +0000 (00:23 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/ada/ChangeLog
gcc/cp/ChangeLog
gcc/fortran/ChangeLog
gcc/testsuite/ChangeLog

index b89cc4d3d04473cb6589b713549ffc8eda4d79ea..cd71472cf6e3b26c2f1b67afdf48f8fef4ff8feb 100644 (file)
@@ -1,3 +1,50 @@
+2024-10-25  Jakub Jelinek  <jakub@redhat.com>
+
+       Backported from master:
+       2024-10-25  Jakub Jelinek  <jakub@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  <jakub@redhat.com>
+
+       Backported from master:
+       2024-10-24  Jakub Jelinek  <jakub@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  <avr@gjlay.de>
+
+       Backported from master:
+       2024-10-24  Georg-Johann Lay  <avr@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.liu@intel.com>
 
        Backported from master:
index 7f899e9ca4b47d754c78dcd64682bf11ce62a167..7125d77c104ce6fba36a3d598ec51bf2e9fb7fd4 100644 (file)
@@ -1 +1 @@
-20241024
+20241026
index d6808032cc3083ce3aa64b999626cfea2f35e3fe..872520e2e31c96626caf69cc9951e8d6e1aea076 100644 (file)
@@ -1,3 +1,10 @@
+2024-10-25  Eric Botcazou  <ebotcazou@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  <baird@adacore.com>
 
        PR ada/114593
index 76d7de531e2d569b7368a880871d0d3039e46065..be0a8ad9b0b36df8089f05711cd3f24554641832 100644 (file)
@@ -1,3 +1,13 @@
+2024-10-25  Jakub Jelinek  <jakub@redhat.com>
+
+       Backported from master:
+       2024-10-24  Jakub Jelinek  <jakub@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  <jason@redhat.com>
 
        Backported from master:
index 2c67dd5e0c7dad58fe51dff4b05f95084ab58039..c804cc2f3a7ac073c98174fad960796b339171c8 100644 (file)
@@ -1,3 +1,17 @@
+2024-10-25  Paul Thomas  <pault@gcc.gnu.org>
+
+       Backported from master:
+       2024-07-16  Paul Thomas  <pault@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  <anlauf@gmx.de>
 
        Backported from master:
index 11dddf15ab13b00c0023da34c4abbb75ee9ae88b..91ed5fe6b1d84a0058708817fe1e0848bf7634f0 100644 (file)
@@ -1,3 +1,38 @@
+2024-10-25  Jakub Jelinek  <jakub@redhat.com>
+
+       Backported from master:
+       2024-10-24  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/117259
+       * g++.dg/ubsan/pr117259.C: New test.
+
+2024-10-25  Jakub Jelinek  <jakub@redhat.com>
+
+       Backported from master:
+       2024-10-24  Jakub Jelinek  <jakub@redhat.com>
+
+       PR sanitizer/117209
+       * gcc.dg/asan/pr117209.c: New test.
+
+2024-10-25  Eric Botcazou  <ebotcazou@adacore.com>
+
+       PR ada/116551
+       * gnat.dg/specs/vfa3.ads: New test.
+
+2024-10-25  Paul Thomas  <pault@gcc.gnu.org>
+
+       Backported from master:
+       2024-07-16  Paul Thomas  <pault@gcc.gnu.org>
+
+       PR fortran/84868
+       * gfortran.dg/pr84868.f90: New test.
+
+2024-10-24  Jason Merrill  <jason@redhat.com>
+
+       PR c++/117274
+       PR c++/117107
+       * g++.dg/cpp2a/decomp10.C: Remove captured binding warning.
+
 2024-10-23  liuhongt  <hongtao.liu@intel.com>
 
        Backported from master: