https://gcc.gnu.org/g:b07eca1c5fe666c40829f0f4cb685ac91cbfa39d
commit r17-1556-gb07eca1c5fe666c40829f0f4cb685ac91cbfa39d Author: GCC Administrator <[email protected]> Date: Mon Jun 15 00:16:27 2026 +0000 Daily bump. Diff: --- gcc/ChangeLog | 31 +++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/algol68/ChangeLog | 24 ++++++++++++++++++++++++ gcc/cobol/ChangeLog | 16 ++++++++++++++++ gcc/fortran/ChangeLog | 15 +++++++++++++++ gcc/testsuite/ChangeLog | 35 +++++++++++++++++++++++++++++++++++ libcpp/ChangeLog | 8 ++++++++ libgcc/ChangeLog | 6 ++++++ libgcobol/ChangeLog | 5 +++++ 9 files changed, 141 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index c5d149f9c436..4a1fd1802eec 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,34 @@ +2026-06-14 Stafford Horne <[email protected]> + + * config/or1k/or1k.md (cbranchsi4): Add clobber clause. + +2026-06-14 Stafford Horne <[email protected]> + + * config/or1k/or1k.h (SHIFT_COUNT_TRUNCATED): Define. + * config/or1k/or1k.md (rotrsi3): Rename reg_or_u6_operand to + reg_or_u5_operand. + (<shift_op>si3): Ditto. + * config/or1k/predicates.md (reg_or_u6_operand): Remove. + (reg_or_u5_operand): New predicate. + +2026-06-14 François-Xavier Coudert <[email protected]> + + PR target/120645 + * config/darwin-driver.cc: Account for latest macOS numbering + scheme. + +2026-06-14 Souradipto Das <[email protected]> + + * match.pd: Add simplification rules for + (a == 0) | ((a | b) == 0) -> (a == 0) and + (a != 0) & ((a | b) != 0) -> (a != 0). + +2026-06-14 Andrew Pinski <[email protected]> + + PR tree-optimization/125774 + * gimple-range-fold.cc (fold_using_range::relation_fold_and_or): Use + relation_swap rather than relation_negate when the operands are exchanged. + 2026-06-13 Andrew Pinski <[email protected]> PR tree-optimization/125776 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index fefc6e3dcfd4..70de59d01254 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20260614 +20260615 diff --git a/gcc/algol68/ChangeLog b/gcc/algol68/ChangeLog index 706295726251..f7e24453051d 100644 --- a/gcc/algol68/ChangeLog +++ b/gcc/algol68/ChangeLog @@ -1,3 +1,27 @@ +2026-06-14 Jose E. Marchesi <[email protected]> + + * a68-parser-brackets.cc (INCLUDE_STRING): Define. + Do not include <string. + * a68-parser-bottom-up.cc (INCLUDE_STRING): Define. + Do not include <string>. + * a68-moids-diagnostics.cc (INCLUDE_STRING): Define. + Do not include <string>. + * a68-imports.cc (INCLUDE_STRING): Define. + Do not include <string>. + * a68-imports-archive.cc (INCLUDE_MAP): Define. + (INCLUDE_STRING): Likewise. + Do not include <string> nor <map>. + +2026-06-14 Jose E. Marchesi <[email protected]> + + * a68-imports.cc (struct encoded_mode): Type of flex.sub_offset + shall be uint64_t. + +2026-06-14 Jose E. Marchesi <[email protected]> + + * a68-parser-brackets.cc (bracket_check_error): Escape %< and + %> in call to printf. + 2026-06-13 Jose E. Marchesi <[email protected]> * a68-parser-brackets.cc: Include <string>. diff --git a/gcc/cobol/ChangeLog b/gcc/cobol/ChangeLog index 2e1496f6076f..eb11222080c8 100644 --- a/gcc/cobol/ChangeLog +++ b/gcc/cobol/ChangeLog @@ -1,3 +1,19 @@ +2026-06-14 Robert Dubner <[email protected]> + + * move.cc (hex_of): Move the routine. + (hex_msg): Likewise. + (clear_negative_zero): New routine for clearing "negative zero" + after certain MOVEs. + (mh_numeric_display): Use clear_negative_zero(). + (mh_packed_to_packed): Check for SIZE-ERROR; use + clear_negative_zero(). + (mh_packed_to_numdisp): New routine. + (move_helper): Use mh_packed_to_numdisp(). + (parser_move): Move the parser_move routine. + (parser_move_multi): Likewise. + (mh_numdisp_to_packed): Move routine; use clear_negative_zero; + * parse.y: Set separate_e for COMP-6 variables. + 2026-06-11 Robert Dubner <[email protected]> * move.cc (mh_packed_to_packed): Moved. diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index 7c8db6072d61..2c406334a419 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,18 @@ +2026-06-14 Jerry DeLisle <[email protected]> + + PR fortran/125782 + * trans-stmt.cc (trans_associate_var): Only free the associate + name's backend decl for a deferred-length character function + result when the result is a POINTER, not when it is + ALLOCATABLE, since the latter is already freed by the + procedure call's cleanup. + +2026-06-14 Thomas Koenig <[email protected]> + + PR fortran/30438 + * resolve.cc (find_unused_vs_set): Exclude variables from + cwarnings if use_assoc, volatile_ or asynchronous are set. + 2026-06-12 Tobias Burnus <[email protected]> * openmp.cc (gfc_omp_udm_find, gfc_omp_udr_find): Fix diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 4c946cb4b937..663cc9907905 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,38 @@ +2026-06-14 Robert Dubner <[email protected]> + + * cobol.dg/group2/COMP-3_to_COMP-3_size_error.cob: New test. + * cobol.dg/group2/COMP-3_to_COMP-3_size_error.out: New test. + * cobol.dg/group2/COMP-3_to_numeric-display_size_error.cob: New test. + * cobol.dg/group2/COMP-3_to_numeric-display_size_error.out: New test. + * cobol.dg/group2/Clear_negative_zero_after_truncated_MOVE.cob: New test. + * cobol.dg/group2/Clear_negative_zero_after_truncated_MOVE.out: New test. + * cobol.dg/group2/numeric-display_to_COMP-3_size_error.cob: New test. + * cobol.dg/group2/numeric-display_to_COMP-3_size_error.out: New test. + +2026-06-14 Jerry DeLisle <[email protected]> + + PR fortran/125782 + * gfortran.dg/associate_82.f90: New test. + +2026-06-14 François-Xavier Coudert <[email protected]> + + * gcc.dg/darwin-minversion-link.c: Account for macOS 27. + +2026-06-14 Thomas Koenig <[email protected]> + + PR fortran/30438 + * gfortran.dg/warn_unused_but_set_variable_3.f90: New test. + +2026-06-14 Souradipto Das <[email protected]> + + * gcc.dg/int-bwise-opt-3.c: New test. + * gcc.dg/int-bwise-opt-4.c: New test. + +2026-06-14 Andrew Pinski <[email protected]> + + PR tree-optimization/125774 + * gcc.dg/torture/pr125774-1.c: New test. + 2026-06-13 Jose E. Marchesi <[email protected]> * algol68/execute/modules/program-1.a68: Fix test. diff --git a/libcpp/ChangeLog b/libcpp/ChangeLog index f2c5b0d7f43f..e77bd8d47fb6 100644 --- a/libcpp/ChangeLog +++ b/libcpp/ChangeLog @@ -1,3 +1,11 @@ +2026-06-14 Ben Boeckel <[email protected]> + + * init.cc (cpp_finish): Remove unnecessary `struct` keyword. + +2026-06-14 Ben Boeckel <[email protected]> + + * mkdeps.cc (fdeps_add_target): Fix indentation. + 2026-05-30 Dhruv Chawla <[email protected]> * files.cc (_cpp_stack_translated_file): Fix typos. diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog index 5d67609519b0..213bba691cbd 100644 --- a/libgcc/ChangeLog +++ b/libgcc/ChangeLog @@ -1,3 +1,9 @@ +2026-06-14 Georg-Johann Lay <[email protected]> + + * config/avr/asm-defs.h (REGNO): Recognize: x, y, z, X, Y, Z. + (PC_SIZE): New define. + * config/avr/lib1funcs.S (__mulpsi3, __mulsi3): Use it. + 2026-06-12 Ramin Moussavi <[email protected]> * config.host (microblaze*-linux*): Set md_unwind_header. diff --git a/libgcobol/ChangeLog b/libgcobol/ChangeLog index 5c82dc3d52d4..65668013d0d3 100644 --- a/libgcobol/ChangeLog +++ b/libgcobol/ChangeLog @@ -1,3 +1,8 @@ +2026-06-14 Robert Dubner <[email protected]> + + * libgcobol.cc (int128_to_field): Set packed-decimal sign nybble to + "positive" when value is zero. + 2026-06-11 Robert Dubner <[email protected]> * intrinsic.cc (__gg__char_national): New function.
