https://gcc.gnu.org/g:9d6a5f078fd61cb273d91e45901b923b17786a7e
commit r17-2345-g9d6a5f078fd61cb273d91e45901b923b17786a7e Author: GCC Administrator <[email protected]> Date: Mon Jul 13 00:16:29 2026 +0000 Daily bump. Diff: --- ChangeLog | 10 ++++++++++ config/ChangeLog | 5 +++++ gcc/ChangeLog | 44 ++++++++++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/cobol/ChangeLog | 22 ++++++++++++++++++++++ gcc/fortran/ChangeLog | 9 +++++++++ gcc/testsuite/ChangeLog | 18 ++++++++++++++++++ 7 files changed, 109 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index a8b5fc77791e..470a3a8e5195 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,13 @@ +2026-07-12 Kael Andrew Alonzo Franco <[email protected]> + + * MAINTAINERS (Write After Approval): Add myself. + (Contributing under the DCO): Add myself. + * MAINTAINERS.yml: Add myself. + +2026-07-12 Manuel Jacob <[email protected]> + + * configure: Regenerated. + 2026-07-09 Stefan Schulze Frielinghaus <[email protected]> * configure: Regenerate. diff --git a/config/ChangeLog b/config/ChangeLog index c95413a37316..ff59ad7c371a 100644 --- a/config/ChangeLog +++ b/config/ChangeLog @@ -1,3 +1,8 @@ +2026-07-12 Manuel Jacob <[email protected]> + + * acx.m4 (ACX_CHECK_INSTALLED_TARGET_TOOL): Fix handling of + environment variables. + 2026-07-01 Rainer Orth <[email protected]> * ax_pthread.m4 (ax_pthread_check_macro) <solaris*>: Only require diff --git a/gcc/ChangeLog b/gcc/ChangeLog index ca68c2873848..a8db027c51e1 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,47 @@ +2026-07-12 Jin Ma <[email protected]> + + * config/riscv/riscv.md (*<any_extract:optab><GPR:mode>3): + Remove (clobber (match_scratch)) and use operand 0 as the + intermediate destination for the shift-left half of the split. + +2026-07-12 Kael Andrew Alonzo Franco <[email protected]> + + PR tree-optimization/104280 + * match.pd: Remove redundant build_one_cst (type) [PR104280] + +2026-07-12 Kael Andrew Alonzo Franco <[email protected]> + + PR tree-optimization/114009 + * match.pd: Remove redundant build_zero_cst (type) [PR114009] + +2026-07-12 Kael Andrew Alonzo Franco <[email protected]> + + * match.pd: Remove one build_minus_one_cst (type) in r15-6257. + +2026-07-12 Surya Kumari Jangala <[email protected]> + + * config/rs6000/rs6000-cpus.def (FUTURE_MASKS_SERVER): Add OPTION_MASK_DMF. + (POWERPC_MASKS): Likewise. + * config/rs6000/rs6000.cc (rs6000_option_override_internal): Enable + OPTION_MASK_DMF by default when TARGET_FUTURE is set and the + flag was not explicitly given; emit an error and clear the flag + when -mdense-math is requested on a non-future target. + (rs6000_opt_masks): Add "dense-math" entry for OPTION_MASK_DMF. + * config/rs6000/rs6000.opt (mdense-math): New option backed by Mask(DMF). + * config/rs6000/rs6000.opt.urls: Regenerated. + * doc/invoke.texi: Add -mdense-math. + +2026-07-12 MITSUNARI Shigeo <[email protected]> + + * config/i386/i386.md (*bmi2_umul<mode>3_highpart): New pattern. + +2026-07-12 Jeff Law <[email protected]> + + * expmed.cc (expand_wide_mulh_udiv): New function. + (expand_divmod): Use it for unsigned constant division needing a + wide multiplier on 64-bit targets, when no more expensive than the + sub/shift/add sequence. + 2026-07-11 Surya Kumari Jangala <[email protected]> Revert: diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index bbcf50646c23..c5c47643d09b 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20260712 +20260713 diff --git a/gcc/cobol/ChangeLog b/gcc/cobol/ChangeLog index 2c29099c0331..a16ec00f0911 100644 --- a/gcc/cobol/ChangeLog +++ b/gcc/cobol/ChangeLog @@ -1,3 +1,25 @@ +2026-07-12 James K. Lowden <[email protected]> + + * cbldiag.h (enum cbl_diag_id_t): Add IbmCallFd. + * cobol1.cc (cobol_langhook_handle_option): Handle Wcall-fd. + * gcobol.1: Document Wcall-fd. + * lang-specs.h: Add Wcall-fd. + * lang.opt: Same + * messages.cc: Add Wcall-fd as IBM dialect option. + * parse.y: Use was_fd_name() to prevent misuse. + * parse_ante.h (field_find): Add incompatible semantics warning. + (parser_move_carefully): Same. + * symbols.cc (symbols_update): Add FD name to symbol map. + * symbols.h (update_symbol_map2): Declare overload for file. + (was_fd_name): Declare function. + * symfind.cc (struct funcname): Define to minimize __PRETTY_FUNCTION__. + (__funcsig__): Define function-name macro. + (class sym_name_t): Redefine public members as const. + (class symbol_file_names_t) Define maps for FD names. + (update_symbol_map2): Define overload for file. + (was_fd_name): Define. + (symbol_find): Use new symbol_file_names class. + 2026-07-11 Robert Dubner <[email protected]> * copybook.h (class copybook_t): Mollify cppcheck. diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index 10f87226ba3c..a7393ebf8d52 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,12 @@ +2026-07-12 Steve Kargl <[email protected]> + + PR fortran/101951 + PR fortran/101967 + * match.cc (gfc_match_allocate): It is an error if the type-spec + derived type or the source expr has a coarray ultimate component. + Substitute 'typespec' with 'type-spec' in error messages for + consistency with standards. + 2026-07-11 Jerry DeLisle <[email protected]> PR fortran/126210 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index c271470808ee..911586ae7b3c 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,21 @@ +2026-07-12 Steve Kargl <[email protected]> + + PR fortran/101951 + PR fortran/101967 + * gfortran.dg/f2018c937.f90: New test. + * gfortran.dg/f2018c949.f90: New test. + * gfortran.dg/allocate_alloc_opt_4.f90: Substitute 'typespec' with + 'type-spec' in error checks. + * gfortran.dg/allocate_derived_1.f90: Ditto. + +2026-07-12 MITSUNARI Shigeo <[email protected]> + + * gcc.target/i386/bmi2-mulx-highpart-1.c: New test. + +2026-07-12 Jeff Law <[email protected]> + + * gcc.target/i386/mulq-highpart.c: New test. + 2026-07-11 Jerry DeLisle <[email protected]> PR fortran/126210
