https://gcc.gnu.org/g:3f33c69f7b7520c49bfca26c328ba4a8b126337f

commit r17-1484-g3f33c69f7b7520c49bfca26c328ba4a8b126337f
Author: GCC Administrator <[email protected]>
Date:   Thu Jun 11 00:16:32 2026 +0000

    Daily bump.

Diff:
---
 ChangeLog               |   5 +++
 gcc/ChangeLog           |  75 +++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |   2 +-
 gcc/c/ChangeLog         |   6 +++
 gcc/cobol/ChangeLog     |   6 +++
 gcc/cp/ChangeLog        |  19 +++++++++
 gcc/fortran/ChangeLog   |  32 +++++++++++++++
 gcc/testsuite/ChangeLog | 103 ++++++++++++++++++++++++++++++++++++++++++++++++
 libgomp/ChangeLog       |   5 +++
 libiberty/ChangeLog     |   5 +++
 10 files changed, 257 insertions(+), 1 deletion(-)

diff --git a/ChangeLog b/ChangeLog
index 58af42cd8d5a..6de7c25dec47 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2026-06-10  Pierre-Emmanuel Patry  <[email protected]>
+
+       * MAINTAINERS (Write After Approval): Add myself.
+       (Contributing under the DCO): Add myself.
+
 2026-06-05  Richard Earnshaw  <[email protected]>
 
        * .forgejo/CODEOWNERS: New file.
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 359508e128c8..44184900c6d6 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,78 @@
+2026-06-10  Andrew MacLeod  <[email protected]>
+
+       * value-range-storage.cc (irange_storage::irange_storage):
+       Explicitly initialize vrange_storage.
+       (prange_storage::prange_storage): Likewise.
+       * value-range-storage.h (vrange_storage): Add GTY marker and
+       discriminator field.
+       (irange_storage): Add GTY marker.
+       (prange_storage): Add GTY marker and friend GTY functions.
+       (frange_storage): Add GTY marker and explcitly initialize
+       vrange_storage.
+
+2026-06-10  Andrew MacLeod  <[email protected]>
+
+       * value-range-storage.cc (prange_storage::equal_p): Compare just
+       the required fields.
+
+2026-06-10  Andrew MacLeod  <[email protected]>
+
+       * value-range-storage.cc (prange_storage::alloc): Use new
+       prange_format function.
+       (prange_storage::prange_storage): Likewise.
+       (prange_storage::prange_format): Rename from prange_format
+       constructor and rework.
+       (prange_storage::set_prange): Use prange_format function.
+       (prange_storage::fits_p): Likewise.
+       * value-range-storage.h (enum prange_kind): Move out of
+       prange_storage class.
+       (PRANGE_STORAGE_NINTS): Likewise.
+       (class prange_format): remove.
+       (m_trailing_ints): Use PRANGE_STORAGE_NINTS.
+
+2026-06-10  tobby.li  <[email protected]>
+
+       * config/arm/arm-cpus.in (cortex-m52): Remove quirk_vlldm.
+       * doc/invoke.texi: Remove cortex-m52 from the list of CPUs that
+       enable -mfix-cmse-cve-2021-35465 by default.  Fix typo in CVE
+       number (CVE-2021-365465 -> CVE-2021-35465).
+
+2026-06-10  Chung-Lin Tang  <[email protected]>
+
+       PR fortran/122910
+       * langhooks-def.h (LANG_HOOKS_OMP_ARRAY_DATA_PRIVATIZE): Define.
+       * langhooks.h (struct lang_hooks_for_decls): Define
+       omp_array_data_privatize hook.
+       * omp-low.cc (scan_sharing_clauses): Add new calls to
+       lang_hooks.decls.omp_array_data_privatize,
+       (lower_omp_target): Likewise.
+
+2026-06-10  tobby.li  <[email protected]>
+
+       * config/arm/arm-cpus.in (star-mc3): New CPU.
+       * config/arm/arm-tables.opt: Regenerate.
+       * config/arm/arm-tune.md: Regenerate.
+       * doc/invoke.texi: Update docs.
+
+2026-06-10  Andrew Pinski  <[email protected]>
+
+       PR ipa/125699
+       * ipa-param-manipulation.cc 
(ipa_param_body_adjustments::prepare_debug_expressions): Fix
+       lifetime issue with m_dead_ssa_debug_equiv usage.
+
+2026-06-10  Jeff Law  <[email protected]>
+
+       * config/riscv/zicond.md (combined sCC splitters): Avoid using
+       PUT_MODE to change existing RTL.  Instead just generate a new node.
+
+2026-06-10  Richard Biener  <[email protected]>
+
+       PR tree-optimization/125686
+       * tree-vect-patterns.cc (synth_lshift_by_additions): Specify
+       pattern vector type.
+       (apply_binop_and_append_stmt): Likewise.
+       (vect_synth_mult_by_constant): Adjust.
+
 2026-06-09  Georg-Johann Lay  <[email protected]>
 
        * config/avr/avr.cc: Fix typos in comments.
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 06405ca1d832..df3fd44ac7da 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20260610
+20260611
diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog
index 2572741a9201..0df671fe7c01 100644
--- a/gcc/c/ChangeLog
+++ b/gcc/c/ChangeLog
@@ -1,3 +1,9 @@
+2026-06-10  Jakub Jelinek  <[email protected]>
+
+       PR c/125694
+       * c-parser.cc (c_parser_postfix_expression): If arg is
+       error_operand_p, set error and break.
+
 2026-06-08  Jakub Jelinek  <[email protected]>
 
        PR c/125629
diff --git a/gcc/cobol/ChangeLog b/gcc/cobol/ChangeLog
index c2e9be8aa50b..9a5da9a9df16 100644
--- a/gcc/cobol/ChangeLog
+++ b/gcc/cobol/ChangeLog
@@ -1,3 +1,9 @@
+2026-06-10  Robert Dubner  <[email protected]>
+
+       * move.cc (parser_move): Don't compile hex_of function.
+       (hex_of): Likewise.
+       (mh_packed_to_packed): Eliminated commented-out calls to hex_of.
+
 2026-06-09  Robert Dubner  <[email protected]>
 
        * Make-lang.in: Incorporate new move.cc file.
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 438f40bbb29d..7adc45648370 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,22 @@
+2026-06-10  Jakub Jelinek  <[email protected]>
+
+       PR c/125694
+       * typeck.cc (build_x_bswapg_bitreverseg ): If arg is error_operand_p,
+       return error_mark_node.
+
+2026-06-10  Jakub Jelinek  <[email protected]>
+
+       PR c++/91155
+       * decl.cc (cp_make_fname_decl): Use cpp_translate_string instead of
+       cpp_interpret_string, don't prefix name strname.text with " and suffix
+       with " and NUL.
+
+2026-06-10  Marek Polacek  <[email protected]>
+
+       PR c++/125498
+       * mangle.cc (write_reflection): Use DECL_PARM_INDEX for
+       computing the parameter index.
+
 2026-06-09  Marek Polacek  <[email protected]>
 
        PR c++/121287
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index e0cea77ce3fb..28398d4f7169 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,35 @@
+2026-06-10  Jerry DeLisle  <[email protected]>
+
+       Backported from master:
+       2026-06-10  Jerry DeLisle  <[email protected]>
+
+       PR fortran/125650
+       * match.cc (match_association_list): Handle ASSOCIATE selectors
+       that are overloaded intrinsic operator expressions by extending
+       them with gfc_extend_expr at parse time, so the associate name is
+       typed before the construct body is parsed.
+
+2026-06-10  Jerry DeLisle  <[email protected]>
+
+       Backported from master:
+       2026-06-10  Jerry DeLisle  <[email protected]>
+
+       PR fortran/125530
+       * match.cc (gfc_match_call): Route ASSOCIATE names followed by '%'
+       to match_typebound_call without first resolving the selector, to
+       avoid prematurely marking a contained-function selector as EXTERNAL.
+       * symbol.cc (find_derived_types): Also search type-bound procedure
+       names via gfc_find_typebound_proc when inferring the type of an
+       inferred-type ASSOCIATE name; exclude vtable types.
+
+2026-06-10  Chung-Lin Tang  <[email protected]>
+
+       PR fortran/122910
+       * f95-lang.cc (LANG_HOOKS_OMP_ARRAY_DATA_PRIVATIZE): Define as
+       gfc_omp_array_data_privatize.
+       * trans-openmp.cc (gfc_omp_array_data_privatize): New function.
+       * trans.h (gfc_omp_array_data_privatize): New declaration.
+
 2026-06-09  Tobias Burnus  <[email protected]>
 
        * module.cc (load_omp_udrs): Improve reduction diagnostic output.
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index c6c4573162c3..f2189cf9e779 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,106 @@
+2026-06-10  Iain Sandoe  <[email protected]>
+
+       * gcc.dg/pr97172-2.c: Allow undefined symbols at link-time.
+
+2026-06-10  Iain Sandoe  <[email protected]>
+
+       * gcc.dg/debug/dwarf2/dwarf2-macro.c: XFAIL for Darwin23+.
+       * gcc.dg/debug/dwarf2/dwarf2-macro2.c: Likewise.
+
+2026-06-10  Iain Sandoe  <[email protected]>
+
+       * gcc.misc-tests/outputs.exp: Pass -w to linker invocations
+       when ld64 is in use.
+
+2026-06-10  Jakub Jelinek  <[email protected]>
+
+       PR c/125694
+       * c-c++-common/builtin-bswapg-5.c: New test.
+       * c-c++-common/builtin-bitreverseg-4.c: New test.
+
+2026-06-10  Jakub Jelinek  <[email protected]>
+
+       PR c++/91155
+       * g++.dg/torture/pr91155.C: Change into dg-do run test, actually test
+       the strings are the same.
+
+2026-06-10  Jerry DeLisle  <[email protected]>
+
+       Backported from master:
+       2026-06-10  Jerry DeLisle  <[email protected]>
+
+       PR fortran/125650
+       * gfortran.dg/associate_81.f90: New test.
+
+2026-06-10  Iain Sandoe  <[email protected]>
+
+       * g++.target/i386/cf_check-4.C: Support Darwin ABI/Mach-O syntax.
+       * g++.target/i386/memset-pr108585-1a.C: Likewise.
+       * g++.target/i386/memset-pr108585-1b.C: Likewise.
+
+2026-06-10  Iain Sandoe  <[email protected]>
+
+       * gcc.target/i386/builtin-memmove-13.c: Add support for Mach-O.
+       * gcc.target/i386/cf_check-11.c: Likewise.
+       * gcc.target/i386/memcpy-pr120683-1.c: Likewise.
+       * gcc.target/i386/memcpy-strategy-13.c: Likewise.
+       * gcc.target/i386/memset-pr120683-10.c: Likewise.
+       * gcc.target/i386/memset-pr120683-20.c: Likewise.
+       * gcc.target/i386/memset-pr120683-21.c: Likewise.
+       * gcc.target/i386/memset-strategy-27.c: Likewise.
+       * gcc.target/i386/opt-comi-1.c: Likewise.
+       * gcc.target/i386/pr111657-1.c: Likewise.
+       * gcc.target/i386/pr122343-1a.c: Likewise.
+       * gcc.target/i386/pr122343-1b.c: Likewise.
+       * gcc.target/i386/pr122343-2a.c: Likewise.
+       * gcc.target/i386/pr122343-2b.c: Likewise.
+       * gcc.target/i386/pr122343-3.c: Likewise.
+       * gcc.target/i386/pr122343-4a.c: Likewise.
+       * gcc.target/i386/pr122343-4b.c: Likewise.
+       * gcc.target/i386/pr122343-5a.c: Likewise.
+       * gcc.target/i386/pr122343-5b.c: Likewise.
+       * gcc.target/i386/pr122343-6a.c: Likewise.
+       * gcc.target/i386/pr122343-6b.c: Likewise.
+       * gcc.target/i386/pr122343-7.c: Likewise.
+       * gcc.target/i386/pr122675-1.c: Likewise.
+       * gcc.target/i386/pr125351.c: Likewise.
+       * gcc.target/i386/pr125355-2.c: Likewise.
+       * gcc.target/i386/pr125355.c: Likewise.
+       * gcc.target/i386/pr92080-17.c: Likewise.
+       * gcc.target/i386/prefetchi-1.c: Likewise.
+       * gcc.target/i386/prefetchi-1b.c: Likewise.
+
+2026-06-10  Iain Sandoe  <[email protected]>
+
+       * lib/scanasm.exp (target_regex_skip_line,
+       target_regex_verbatim_line, target_substitute_func_regex): New.
+       (check-function-bodies): use the customisation points.
+       (configure_check-function-bodies): Populate the new customisation
+       points for Darwin/Mach-O.
+       * lib/target-supports.exp
+       (add_options_for_check_function_bodies): Add Darwin criteria.
+
+2026-06-10  Jerry DeLisle  <[email protected]>
+
+       Backported from master:
+       2026-06-10  Jerry DeLisle  <[email protected]>
+
+       PR fortran/125530
+       * gfortran.dg/associate_contained_func_typebound.f90: New test.
+       * gfortran.dg/associate_contained_func_typebound_2.f90: New
+       run-time test exercising generic resolution and a module-scope
+       selector.
+
+2026-06-10  Marek Polacek  <[email protected]>
+
+       PR c++/125498
+       * g++.dg/reflect/mangle7.C: New test.
+       * g++.dg/reflect/parameters_of9.C: New test.
+
+2026-06-10  Wilco Dijkstra  <[email protected]>
+
+       * gcc.target/aarch64/sve/vcond_18.c: Update.
+
 2026-06-09  Robert Dubner  <[email protected]>
 
        * cobol.dg/group2/COMP-3_to_COMP-3__IN-PHASE__MOVES.cob: New test.
diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog
index d8f15a614510..39ef4fd0ebc4 100644
--- a/libgomp/ChangeLog
+++ b/libgomp/ChangeLog
@@ -1,3 +1,8 @@
+2026-06-10  Chung-Lin Tang  <[email protected]>
+
+       PR fortran/122910
+       * testsuite/libgomp.fortran/pr122910.f90: New test.
+
 2026-06-09  Tobias Burnus  <[email protected]>
 
        * libgomp.texi (GCN): Mention ROCR_VISIBLE_DEVICES.
diff --git a/libiberty/ChangeLog b/libiberty/ChangeLog
index e60b5951ea40..73a9092dcacf 100644
--- a/libiberty/ChangeLog
+++ b/libiberty/ChangeLog
@@ -1,3 +1,8 @@
+2026-06-10  Pietro Monteiro  <[email protected]>
+
+       * simple-object-mach-o.c (MACH_O_MH_DYLIB): New definition.
+       (simple_object_mach_o_match): Accept dylibs as well as object files.
+
 2026-06-07  Andrew Burgess  <[email protected]>
 
        * d-demangle.c (struct dlang_info::options): New field,

Reply via email to