https://gcc.gnu.org/g:d08c144a4ec4c6d0cc34fd6488565509d3aac9d2
commit r17-3195-gd08c144a4ec4c6d0cc34fd6488565509d3aac9d2 Author: GCC Administrator <[email protected]> Date: Tue Aug 11 00:16:35 2026 +0000 Daily bump. Diff: --- ChangeLog | 10 ++++ gcc/ChangeLog | 121 ++++++++++++++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/c-family/ChangeLog | 8 ++++ gcc/cobol/ChangeLog | 15 ++++++ gcc/fortran/ChangeLog | 6 +++ gcc/po/ChangeLog | 6 +++ gcc/testsuite/ChangeLog | 75 ++++++++++++++++++++++++++++++ libgcobol/ChangeLog | 6 +++ libgomp/ChangeLog | 5 ++ 10 files changed, 253 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 1fe36a0d9eae..4339d293eb24 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,13 @@ +2026-08-10 Tobias Burnus <[email protected]> + + * MAINTAINERS.yml (Burnus): Add private email as + additional active email. + +2026-08-10 Surya Kumari Jangala <[email protected]> + + * MAINTAINERS.yml: Add myself. + * MAINTAINERS: Regenerate. + 2026-08-07 Michael Meissner <[email protected]> * MAINTAINERS.yml: Update Michael Meissner's information. diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 3364967e327f..fe68fe410f0d 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,124 @@ +2026-08-10 Kael Andrew Alonzo Franco <[email protected]> + + * wide-int.cc (canonize): Use return 1 instead of return len. + +2026-08-10 Uros Bizjak <[email protected]> + + * config/i386/i386.md (*movbehi2): New insn, split from the + movbe alternatives of *bswaphi2_movbe. + (*bswaphi2_movbe): Convert to define_insn_and_split. Split + the MOVBE alternatives (mem<->reg) post-reload into *movbehi2 + to drop the now-unneeded flags clobber. + +2026-08-10 Tudor-Stefan Magirescu <[email protected]> + + * match.pd (((X CMP1 Y) - (X CMP2 Y)) REL 0): New pattern. + +2026-08-10 Oleg Tolmatcev <[email protected]> + + * config/mingw/winnt.cc (i386_pe_drectve_name): New. + (i386_pe_assemble_visibility): Emit -exclude-symbols + directives into .drectve for VISIBILITY_HIDDEN and + VISIBILITY_INTERNAL instead of warning. Use the external + symbol spelling for 32-bit PE names. + +2026-08-10 Paul-Antoine Arras <[email protected]> + + * omp-expand.cc (expand_omp_for_static_nochunk, + expand_omp_for_static_chunk): Adjust calls to OMPT variants with + GOMP_loop_end. + +2026-08-10 Aldy Hernandez <[email protected]> + + PR tree-optimization/126103 + * doc/params.texi (dom-jump-threading): Document. + * params.opt (-param=dom-jump-threading=): New. + * tree-ssa-dom.cc (dom_opt_dom_walker::after_dom_children): Honor + param_dom_jump_threading. + +2026-08-10 Gerald Pfeifer <[email protected]> + + PR target/69374 + * doc/install.texi (Binaries): Remove reference to OpenPKG. + +2026-08-10 Alice Carlotti <[email protected]> + + PR target/124629 + * config/aarch64/driver-aarch64.cc (AARCH64_ARCH): + Don't skip first character of #ARCH_IDENT. + +2026-08-10 Alice Carlotti <[email protected]> + + * common/config/aarch64/aarch64-common.cc + (aarch64_get_extension_string_for_isa_flags): Check isa_flags. + * config/aarch64/aarch64-option-extensions.def + (CRYPTO, SVE2_AES, SVE2_BITPERM, SVE2_SHA3, SVE2_SM4): Remove + cpuinfo feature string. + +2026-08-10 Kyrylo Tkachov <[email protected]> + + * pair-fusion.cc (pair_fusion_bb_info::fuse_pair): Check that the + two arms of the pair are one access size apart. + +2026-08-10 Kyrylo Tkachov <[email protected]> + + PR middle-end/126701 + * cfgexpand.cc (verify_partition_mem_exprs): Document when it may + be called. + (pass_expand::execute): Call it after the RTL of PARM_DECL and + RESULT_DECL default definitions is restored. + * tree-outof-ssa.cc (split_overlapping_partition_decls): Note the + variable a partition of a parameter or result default definition + ends up with. + +2026-08-10 Richard Biener <[email protected]> + + PR tree-optimization/126658 + * gimple.cc (check_loadstore): Restrict TARGET_MEM_REF + handling. + * gimple-ssa-isolate-paths.cc (check_loadstore): Likewise. + * gimple-range-infer.cc (non_null_loadstore): Likewise. + +2026-08-10 Kyrylo Tkachov <[email protected]> + + * match.pd ((X | Y) >> C, (X ^ Y) >> C): New simplification. + +2026-08-10 Avinash Jayakar <[email protected]> + + PR target/126513 + * config/rs6000/rs6000-builtin.cc (rs6000_expand_builtin): Allocate reg + if target is null or const0_rtx. + * config/rs6000/rs6000-c.cc (altivec_resolve_overloaded_builtin): Add + error handling for c1, c2 and c3 described in this commit. + +2026-08-10 Jin Ma <[email protected]> + + * config/riscv/riscv-fusion.cc (riscv_fuse_zext_common): New function. + (riscv_fuse_zextw): Likewise. + (riscv_fuse_zextws): Use riscv_fuse_zext_common and document RTL + relationships and constraints. + (riscv_fuse_zexth): Use riscv_fuse_zext_common. + (riscv_fuse_ldindexed): Document RTL relationships and constraints. + (riscv_fuse_expanded_ld): Likewise. + (riscv_fuse_ldpreincrement): Likewise. + (riscv_fuse_lui_addi): Likewise. + (riscv_fuse_auipc_addi): Likewise. + (riscv_fuse_lui_ld): Likewise. + (riscv_fuse_auipc_ld): Likewise. + (riscv_fuse_cache_aligned_std): Likewise. + (riscv_fuse_aligned_std): Likewise. + (riscv_fuse_bfext): Likewise. + (riscv_fuse_b_alui): Likewise. + (riscv_fusion_entry::op): Rename from op_flags and use an enum. + (riscv_fusion_table): Split ZEXTW and ZEXTWS entries. + (riscv_macro_fusion_pair_p): Use riscv_fusion_enabled_p and print + instruction UIDs. + +2026-08-10 Kael Andrew Alonzo Franco <[email protected]> + + PR tree-optimization/125735 + * match.pd: 1 / X -> X == 1 for positive X. + 2026-08-09 Andrea Pinski <[email protected]> PR tree-optimization/111959 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 6c93e5aba5cf..be531dce9220 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20260810 +20260811 diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog index eeb351f8112e..a27eccc38094 100644 --- a/gcc/c-family/ChangeLog +++ b/gcc/c-family/ChangeLog @@ -1,3 +1,11 @@ +2026-08-10 Josef Melcr <[email protected]> + + PR testsuite/126708 + * c-attribs.cc (handle_callback_only_attribute): Use + positional_argument for bounds checking in callback_only + attribute handler, downgrade errors to warnings for + consistency. + 2026-08-06 Jakub Jelinek <[email protected]> * c-cppbuiltin.cc (c_cpp_builtins): Change diff --git a/gcc/cobol/ChangeLog b/gcc/cobol/ChangeLog index ad94de3d3217..ad48640e7519 100644 --- a/gcc/cobol/ChangeLog +++ b/gcc/cobol/ChangeLog @@ -1,3 +1,18 @@ +2026-08-10 Robert Dubner <[email protected]> + + * gcobol.1: Documentation + * genapi.cc (create_cblc_string_variable): Use new vs_global enum + instead of old vs_external. + (SET_VAR_DECL): Use new vs_extern instead of vs_external_reference. + (parser_division): Likewise. + (parser_file_add): Use vs_weak instead of vs_external. + (psa_global): Likewise. + (psa_new_var_decl): Likewise; Use new naming convention. + (parser_symbol_add): Use vs_common instead of vs_external. + * gengen.cc (gg_declare_variable): Clean up VAR_DECL attibute + assignments; use new variable_scope constants. + * gengen.h (enum gg_variable_scope_t): Update the enum constants. + 2026-08-07 Robert Dubner <[email protected]> James K. Lowden <[email protected]> diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index fb353d82713e..6b555387cd9d 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,9 @@ +2026-08-10 Christopher Albert <[email protected]> + + PR fortran/102333 + * decl.cc (match_procedure_decl): Diagnose the PROCEDURE and + ALLOCATABLE conflict before creating a hidden result. + 2026-08-09 Paul Thomas <[email protected]> PR fortran/98573 diff --git a/gcc/po/ChangeLog b/gcc/po/ChangeLog index c3303a33b8f8..76a63ce3d5aa 100644 --- a/gcc/po/ChangeLog +++ b/gcc/po/ChangeLog @@ -1,3 +1,9 @@ +2026-08-10 Joseph Myers <[email protected]> + + * be.po, da.po, de.po, el.po, es.po, fi.po, fr.po, hr.po, id.po, + ja.po, ka.po, nl.po, ru.po, sr.po, sv.po, tr.po, uk.po, vi.po, + zh_CN.po, zh_TW.po: Update. + 2026-08-03 Joseph Myers <[email protected]> * zh_CN.po: Update. diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index cd4f6b437428..ae74acac5886 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,78 @@ +2026-08-10 Robert Dubner <[email protected]> + + * cobol.dg/group2/INITIALIZE_EXTERNAL_data_items_with_VALUE.cob: New test. + * cobol.dg/group2/INITIALIZE_EXTERNAL_data_items_with_VALUE.out: New test. + +2026-08-10 Tudor-Stefan Magirescu <[email protected]> + + * gcc.c-torture/execute/subcmp-1.c: New test. + * gcc.dg/tree-ssa/subcmp-1.c: New test. + +2026-08-10 Oleg Tolmatcev <[email protected]> + + * gcc.target/i386/visibility-hidden-mingw.c: New test. + * gcc.target/i386/visibility-hidden-mingw-32.c: New test. + +2026-08-10 Paul-Antoine Arras <[email protected]> + + * c-c++-common/gomp/scan-8.c: New test. + * c-c++-common/gomp/scan-9.c: New test. + +2026-08-10 Aldy Hernandez <[email protected]> + + PR tree-optimization/126103 + * gcc.dg/tree-ssa/dom-jump-threading-1.c: New test. + * gcc.dg/tree-ssa/dom-jump-threading-2.c: New test. + +2026-08-10 Alice Carlotti <[email protected]> + + PR target/124629 + * gcc.target/aarch64/cpunative/info_36: New test file. + * gcc.target/aarch64/cpunative/native_cpu_36.c: New test. + +2026-08-10 Kyrylo Tkachov <[email protected]> + + PR middle-end/126701 + * gcc.dg/pr126701.c: New test. + +2026-08-10 Josef Melcr <[email protected]> + + PR testsuite/126708 + * gcc.dg/attr-callback.c: Expect warnings instead of errors, + adjust expected messages. + +2026-08-10 Christopher Albert <[email protected]> + + PR fortran/102333 + * gfortran.dg/pr102333_2.f90: New test. + +2026-08-10 Richard Biener <[email protected]> + + PR tree-optimization/126658 + * gcc.dg/torture/pr126658.c: New testcase. + +2026-08-10 Kyrylo Tkachov <[email protected]> + + * gcc.dg/tree-ssa/shift-drops-bitop-1.c: New test. + * gcc.dg/tree-ssa/shift-drops-bitop-2.c: Likewise. + +2026-08-10 Avinash Jayakar <[email protected]> + + PR target/126513 + * gcc.target/powerpc/pr126513-acmp-tst-1.c: New test. + * gcc.target/powerpc/pr126513-acmp-tst-2.c: New test. + * gcc.target/powerpc/pr126513-acmp-tst-3.c: New test. + +2026-08-10 Jin Ma <[email protected]> + + * gcc.target/riscv/fusion-zextw-2.c: Expect the ZEXTW dump name. + * gcc.target/riscv/fusion-zextw.c: Likewise. + +2026-08-10 Kael Andrew Alonzo Franco <[email protected]> + + PR tree-optimization/125735 + * gcc.dg/pr125735.c: New test. + 2026-08-09 Andrea Pinski <[email protected]> PR tree-optimization/111959 diff --git a/libgcobol/ChangeLog b/libgcobol/ChangeLog index 69bb6c0e439a..eea67cfb7d2f 100644 --- a/libgcobol/ChangeLog +++ b/libgcobol/ChangeLog @@ -1,3 +1,9 @@ +2026-08-10 Robert Dubner <[email protected]> + + * common-defs.h (enum cbl_field_attr_t): Update comments. + * libgcobol.cc (init_var_both): Modify how EXTERNAL variables are + initialized. + 2026-08-07 Robert Dubner <[email protected]> James K. Lowden <[email protected]> diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog index f6eb48b1e278..cd5ecd4d6624 100644 --- a/libgomp/ChangeLog +++ b/libgomp/ChangeLog @@ -1,3 +1,8 @@ +2026-08-10 Paul-Antoine Arras <[email protected]> + + * loop.c (GOMP_loop_static_worksharing_start, + GOMP_loop_static_worksharing_end): Update comments. + 2026-08-05 Tobias Burnus <[email protected]> Revert:
