]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Mon, 15 Jun 2026 00:16:27 +0000 (00:16 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Mon, 15 Jun 2026 00:16:27 +0000 (00:16 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/algol68/ChangeLog
gcc/cobol/ChangeLog
gcc/fortran/ChangeLog
gcc/testsuite/ChangeLog
libcpp/ChangeLog
libgcc/ChangeLog
libgcobol/ChangeLog

index c5d149f9c436fe8fd9a7098a4db9c992448b9557..4a1fd1802eecb27557d85e5cf099fe32942e9e89 100644 (file)
@@ -1,3 +1,34 @@
+2026-06-14  Stafford Horne  <shorne@gmail.com>
+
+       * config/or1k/or1k.md (cbranchsi4): Add clobber clause.
+
+2026-06-14  Stafford Horne  <shorne@gmail.com>
+
+       * 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  <fxcoudert@gcc.gnu.org>
+
+       PR target/120645
+       * config/darwin-driver.cc: Account for latest macOS numbering
+       scheme.
+
+2026-06-14  Souradipto Das  <souradiptodas6@gmail.com>
+
+       * 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  <andrew.pinski@oss.qualcomm.com>
+
+       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  <andrew.pinski@oss.qualcomm.com>
 
        PR tree-optimization/125776
index fefc6e3dcfd41defb326ee307ecd92e01b856ebc..70de59d0125414d01f31d5c7c8c4746b67e0ddc4 100644 (file)
@@ -1 +1 @@
-20260614
+20260615
index 7062957262513baae949c0c4ba462f513fef9b42..f7e24453051d1267d5b220f6e9fcb944dc3d6a32 100644 (file)
@@ -1,3 +1,27 @@
+2026-06-14  Jose E. Marchesi  <jemarch@gnu.org>
+
+       * 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  <jemarch@gnu.org>
+
+       * a68-imports.cc (struct encoded_mode): Type of flex.sub_offset
+       shall be uint64_t.
+
+2026-06-14  Jose E. Marchesi  <jemarch@gnu.org>
+
+       * a68-parser-brackets.cc (bracket_check_error): Escape %< and
+       %> in call to printf.
+
 2026-06-13  Jose E. Marchesi  <jemarch@gnu.org>
 
        * a68-parser-brackets.cc: Include <string>.
index 2e1496f6076f6ed394716fc1ad061af862cdf097..eb11222080c8e6b60d7641f843a2d8d039a9ec97 100644 (file)
@@ -1,3 +1,19 @@
+2026-06-14  Robert Dubner  <rdubner@symas.com>
+
+       * 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  <rdubner@symas.com>
 
        * move.cc (mh_packed_to_packed): Moved.
index 7c8db6072d61963b8dd16b17824cae3e837294ad..2c406334a4190497496b92824a8c8639382fa438 100644 (file)
@@ -1,3 +1,18 @@
+2026-06-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
+
+       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  <tkoenig@gcc.gnu.org>
+
+       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  <tburnus@baylibre.com>
 
        * openmp.cc (gfc_omp_udm_find, gfc_omp_udr_find): Fix
index 4c946cb4b9375eb3fd08a955598c61bb07c9aa28..663cc99079059ff35a5ed899cc9d891365f92e29 100644 (file)
@@ -1,3 +1,38 @@
+2026-06-14  Robert Dubner  <rdubner@symas.com>
+
+       * 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  <jvdelisle@gcc.gnu.org>
+
+       PR fortran/125782
+       * gfortran.dg/associate_82.f90: New test.
+
+2026-06-14  François-Xavier Coudert  <fxcoudert@gcc.gnu.org>
+
+       * gcc.dg/darwin-minversion-link.c: Account for macOS 27.
+
+2026-06-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
+
+       PR fortran/30438
+       * gfortran.dg/warn_unused_but_set_variable_3.f90: New test.
+
+2026-06-14  Souradipto Das  <souradiptodas6@gmail.com>
+
+       * gcc.dg/int-bwise-opt-3.c: New test.
+       * gcc.dg/int-bwise-opt-4.c: New test.
+
+2026-06-14  Andrew Pinski  <andrew.pinski@oss.qualcomm.com>
+
+       PR tree-optimization/125774
+       * gcc.dg/torture/pr125774-1.c: New test.
+
 2026-06-13  Jose E. Marchesi  <jemarch@gnu.org>
 
        * algol68/execute/modules/program-1.a68: Fix test.
index f2c5b0d7f43f2f7f7fdfe324163703bbbada864d..e77bd8d47fb6fd7ba7d9d61d4843e2806d5c0f6a 100644 (file)
@@ -1,3 +1,11 @@
+2026-06-14  Ben Boeckel  <ben.boeckel@kitware.com>
+
+       * init.cc (cpp_finish): Remove unnecessary `struct` keyword.
+
+2026-06-14  Ben Boeckel  <ben.boeckel@kitware.com>
+
+       * mkdeps.cc (fdeps_add_target): Fix indentation.
+
 2026-05-30  Dhruv Chawla  <dhruvc@nvidia.com>
 
        * files.cc (_cpp_stack_translated_file): Fix typos.
index 5d67609519b0dc4026dcf17a3351c6fb5615c5e6..213bba691cbde055dec40df31c960f43f6772fce 100644 (file)
@@ -1,3 +1,9 @@
+2026-06-14  Georg-Johann Lay  <avr@gjlay.de>
+
+       * 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  <lordrasmus@gmail.com>
 
        * config.host (microblaze*-linux*): Set md_unwind_header.
index 5c82dc3d52d43b3672019086e677f565b2c173d0..65668013d0d3d2456a82442798d7dc4837899f7c 100644 (file)
@@ -1,3 +1,8 @@
+2026-06-14  Robert Dubner  <rdubner@symas.com>
+
+       * libgcobol.cc (int128_to_field): Set packed-decimal sign nybble to
+       "positive" when value is zero.
+
 2026-06-11  Robert Dubner  <rdubner@symas.com>
 
        * intrinsic.cc (__gg__char_national): New function.