https://gcc.gnu.org/g:b19b7037ab294d16b981b23b68e34b7b32830246
commit r17-1541-gb19b7037ab294d16b981b23b68e34b7b32830246 Author: GCC Administrator <[email protected]> Date: Sun Jun 14 00:16:28 2026 +0000 Daily bump. Diff: --- gcc/ChangeLog | 67 +++++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/algol68/ChangeLog | 28 ++++++++++++++++ gcc/testsuite/ChangeLog | 43 +++++++++++++++++++++++++ include/ChangeLog | 5 +++ libgcc/config/avr/libf7/ChangeLog | 6 ++++ libiberty/ChangeLog | 5 +++ libstdc++-v3/ChangeLog | 17 ++++++++++ lto-plugin/ChangeLog | 6 ++++ 9 files changed, 178 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 96b1db6aaa4e..c5d149f9c436 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,70 @@ +2026-06-13 Andrew Pinski <[email protected]> + + PR tree-optimization/125776 + * tree-ssa-phiopt.cc (is_factor_profitable): An + usage in a debug stmt should be ignored. + +2026-06-13 Jeff Law <[email protected]> + + * gcc.cc (find_a_program): Implement the new behavior described + above. + (driver::set_up_specs): Initilize variable. It would be nice to + have less spooky-action-at-a-distince using C++ features, but I + just matched how the corresponding suffix variable worked for + now for uniformity. + +2026-06-13 John Ericson <[email protected]> + + * gcc.cc (for_each_path): Pass an additional boolean argument to + the callback specifying whether the current directly being + searched is machine-specific, as described above. + (build_search_list): Add unused parameter to lambda match new + callback type. + (find_a_file): Add unused parameter to lambda match new callback + type. + (find_a_program): Add unused parameter to lambda match new + callback type. + (spec_path::operator()): Add unused parameter to match new + callback type. + +2026-06-13 [email protected] <[email protected]> + + * config/riscv/crypto.md (riscv_pack): Change HISI iterator to + HX as we must match half a target word for pack. + +2026-06-13 Gerald Pfeifer <[email protected]> + + * doc/install.texi (Configuration): Use AE spelling for "behavior". + +2026-06-13 Kyrylo Tkachov <[email protected]> + + PR tree-optimization/125750 + * match.pd (mult of a 0/1 value by a negated 0/1 value): New + simplification. + +2026-06-13 Kael Andrew Alonzo Franco <[email protected]> + + PR tree-optimization/125707 + PR tree-optimization/125707 + * match.pd: Add (~a) >> a to -1 for signed a. + +2026-06-13 Sunil Dora <[email protected]> + + PR driver/111527 + * defaults.h (COLLECT2_OPTIONS_MAX_LENGTH): New macro. + * collect-utils.cc (read_collect_gcc_options): New function. + * collect-utils.h (read_collect_gcc_options): Declare. + * collect2.cc (main): Use read_collect_gcc_options instead + of getenv. + * doc/hostconfig.texi (Host Misc): Document + COLLECT2_OPTIONS_MAX_LENGTH. + * doc/invoke.texi (Environment Variables): Document the + @file form of COLLECT_GCC_OPTIONS. + * gcc.cc (xsetenv_collect_gcc_options): New function. + (set_collect_gcc_options): Use xsetenv_collect_gcc_options. + * lto-wrapper.cc (run_gcc): Use read_collect_gcc_options + instead of getenv. + 2026-06-12 Claudio Bantaloukas <[email protected]> * config/aarch64/aarch64-cores.def (cortex-a320): Update core. diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 18e7cc602f5c..fefc6e3dcfd4 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20260613 +20260614 diff --git a/gcc/algol68/ChangeLog b/gcc/algol68/ChangeLog index 9c2f97769268..706295726251 100644 --- a/gcc/algol68/ChangeLog +++ b/gcc/algol68/ChangeLog @@ -1,3 +1,31 @@ +2026-06-13 Jose E. Marchesi <[email protected]> + + * a68-parser-brackets.cc: Include <string>. + (bracket_check_error): Get additional argument `item'. + (bracket_check_diagnose): Likewise. + (bracket_check_parse): Fix call to a68_error passing the `item'. + +2026-06-13 Jose E. Marchesi <[email protected]> + + * a68-low.cc (a68_demangle_symbol): Fix typo, 'p' is the mangling + of '%', not of '+'. + +2026-06-13 Jose E. Marchesi <[email protected]> + + * a68-low-generator.cc (a68_low_generator): Wrap the resulting + stmt_list into a nop_expr. + +2026-06-13 Jose E. Marchesi <[email protected]> + + * a68-low-clauses.cc (a68_lower_collateral_clause): Check that + a68_lower_tree on the units list return NULL_TREE. + +2026-06-13 Jose E. Marchesi <[email protected]> + + * a68-low-units.cc (a68_lower_formula): Consolidate operands of + formula before call. + (a68_lower_monadic_formula): Likewise. + 2026-06-12 Pietro Monteiro <[email protected]> * a68-imports.cc (a68_try_suffixes): Use .dylib suffix on Darwin. diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 0ab92e99e51f..4c946cb4b937 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,46 @@ +2026-06-13 Jose E. Marchesi <[email protected]> + + * algol68/execute/modules/program-1.a68: Fix test. + +2026-06-13 Jose E. Marchesi <[email protected]> + + * algol68/execute/modules/module1.a68: Add an operator %. + * algol68/execute/modules/program-1.a68: Use operator %. + +2026-06-13 Andrew Pinski <[email protected]> + + PR tree-optimization/125776 + * gcc.dg/torture/pr125776-1.c: New test. + * gcc.dg/torture/pr125776-2.c: New test. + +2026-06-13 Jose E. Marchesi <[email protected]> + + * algol68/execute/gen-in-constructor-1.a68: New test. + * algol68/execute/gen-in-constructor-2.a68: Likewise. + +2026-06-13 Kyrylo Tkachov <[email protected]> + + PR tree-optimization/125750 + * g++.dg/tree-ssa/mult-negate-zeroone-1.C: New test. + * g++.dg/tree-ssa/mult-negate-zeroone-2.C: New test. + +2026-06-13 Kael Andrew Alonzo Franco <[email protected]> + + PR tree-optimization/125707 + PR tree-optimization/125707 + * gcc.dg/pr125707.c: New test. + +2026-06-13 Sunil Dora <[email protected]> + + PR driver/111527 + * gcc.misc-tests/pr111527.exp: New test. + +2026-06-13 Jose E. Marchesi <[email protected]> + + * algol68/execute/formula-3.a68: New test. + * algol68/execute/formula-4.a68: Likewise. + * algol68/execute/formula-5.a68: Likewise. + 2026-06-12 Tobias Burnus <[email protected]> * gfortran.dg/gomp/declare-mapper-6.f90: New test. diff --git a/include/ChangeLog b/include/ChangeLog index d14b8a036ef9..67a0fadfdc23 100644 --- a/include/ChangeLog +++ b/include/ChangeLog @@ -1,3 +1,8 @@ +2026-06-13 Sunil Dora <[email protected]> + + PR driver/111527 + * libiberty.h (expandargstr): Declare. + 2026-06-01 Arsen Arsenović <[email protected]> * gomp-constants.h (GOMP_VERSION): Bump. Signature of diff --git a/libgcc/config/avr/libf7/ChangeLog b/libgcc/config/avr/libf7/ChangeLog index 8626809eb001..952fbe90e03c 100644 --- a/libgcc/config/avr/libf7/ChangeLog +++ b/libgcc/config/avr/libf7/ChangeLog @@ -1,3 +1,9 @@ +2026-06-13 Georg-Johann Lay <[email protected]> + + * asm-defs.h (REGNO): New .macro. + (wmov): Use it. + (do_epilogue_restores) <\n_frame>: Put in () where needed. + 2026-06-11 Georg-Johann Lay <[email protected]> * libf7.c (__floatdidf, __floatundidf): Minor tweak. diff --git a/libiberty/ChangeLog b/libiberty/ChangeLog index 73a9092dcacf..e99d32cf7a62 100644 --- a/libiberty/ChangeLog +++ b/libiberty/ChangeLog @@ -1,3 +1,8 @@ +2026-06-13 Sunil Dora <[email protected]> + + PR driver/111527 + * argv.c (expandargstr): New function. + 2026-06-10 Pietro Monteiro <[email protected]> * simple-object-mach-o.c (MACH_O_MH_DYLIB): New definition. diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 841359ac23dd..80ac7502de4b 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,20 @@ +2026-06-13 Tomasz Kamiński <[email protected]> + + * include/bits/version.def (constant_wrapper): Bump to 202606L. + * include/bits/version.h: Regenerate. + * include/bits/funcref_impl.h (function_ref::function_ref): Rename + template parameter from __cwfn to __fn and use it direclty. + * include/bits/funcwrap.h (function_ref): Rename template parameter + to __fn. + (std::constant_wrapper): Use auto as non-type template parameter, + and refeference it as value. + * include/bits/utility.h (__CwFixedValue): Remove. + * testsuite/20_util/constant_wrapper/generic.cc: Remove arrays + and string literal tests. Add test for address of value. + * testsuite/20_util/constant_wrapper/other_wrappers.cc: + Remove test_array. + * testsuite/20_util/constant_wrapper/type_param_neg.cc: New file. + 2026-06-08 Gerald Pfeifer <[email protected]> * doc/xml/manual/abi.xml: Spell command-line option with a dash. diff --git a/lto-plugin/ChangeLog b/lto-plugin/ChangeLog index 54f09705f9c5..1d3c2fa66d8c 100644 --- a/lto-plugin/ChangeLog +++ b/lto-plugin/ChangeLog @@ -1,3 +1,9 @@ +2026-06-13 Sunil Dora <[email protected]> + + PR driver/111527 + * lto-plugin.c (read_collect_gcc_options): New function. + (onload): Use read_collect_gcc_options instead of getenv. + 2026-05-30 Dhruv Chawla <[email protected]> * lto-plugin.c (startswith): Fix typos.
