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,
