https://gcc.gnu.org/g:eab71774357d68506ff0a12a5e4b4f9c0e7789ac

commit r16-9230-geab71774357d68506ff0a12a5e4b4f9c0e7789ac
Author: GCC Administrator <[email protected]>
Date:   Mon Jul 6 00:23:11 2026 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           |  7 +++++++
 gcc/DATESTAMP           |  2 +-
 gcc/c-family/ChangeLog  | 10 ++++++++++
 gcc/c/ChangeLog         | 21 +++++++++++++++++++++
 gcc/testsuite/ChangeLog | 33 +++++++++++++++++++++++++++++++++
 5 files changed, 72 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 72bb1e9584b1..ce7f4314422c 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,10 @@
+2026-07-05  Oleg Endo  <[email protected]>
+
+       PR target/67459
+       PR target/122948
+       * config/sh/sh.md (addc): Fix T bit set expression.
+       (subc): Likewise.
+
 2026-07-03  Avinash Jayakar  <[email protected]>
 
        Backported from master:
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 89679752866c..5a8d94039f15 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20260705
+20260706
diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog
index ef96f8199b20..6774ff3ddd83 100644
--- a/gcc/c-family/ChangeLog
+++ b/gcc/c-family/ChangeLog
@@ -1,3 +1,13 @@
+2026-07-05  Martin Uecker  <[email protected]>
+
+       Backported from master:
+       2026-06-04  Martin Uecker  <[email protected]>
+
+       PR c/125072
+       * c-ubsan.cc (get_index_from_offset,get_index_from_pointer_addr_expr,
+       is_instrumentable_pointer_array_address): Return factor.
+       (ubsan_maybe_instrument_array_ref): Apply factor.
+
 2026-04-30  Release Manager
 
        * GCC 16.1.0 released.
diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog
index 9e028403a7cb..4516007e924b 100644
--- a/gcc/c/ChangeLog
+++ b/gcc/c/ChangeLog
@@ -1,3 +1,24 @@
+2026-07-05  Kees Cook  <[email protected]>
+
+       Backported from master:
+       2026-06-19  Kees Cook  <[email protected]>
+
+       PR c/125604
+       * c-typeck.cc (build_unary_op): Unwrap .ACCESS_WITH_SIZE
+       from the operand before further processing.
+
+2026-07-05  Martin Uecker  <[email protected]>
+
+       Backported from master:
+       2026-06-03  Martin Uecker  <[email protected]>
+
+       PR c/123569
+       * c-parser.cc (mark_exp_read_cond): New function.
+       (c_parser_unary_expression): Use mark_exp_read_cond.
+       (c_parser_postfix_expression_after_primary): Likewise.
+       * c-typeck.cc (build_unary_op): Remove dead code and
+       add checking assertion.
+
 2026-06-13  Martin Uecker  <[email protected]>
 
        Backported from master:
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index ad4d7ff39a3f..e36730ea6c84 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,36 @@
+2026-07-05  Martin Uecker  <[email protected]>
+
+       Backported from master:
+       2026-06-04  Martin Uecker  <[email protected]>
+
+       PR c/125072
+       * gcc.dg/pr125072.c: New test.
+       * gcc.dg/ubsan/pointer-counted-by-bounds-124230-union.c: Avoid heap
+       corruption.
+       * gcc.dg/ubsan/pointer-counted-by-bounds-124230.c: Likewise.
+
+2026-07-05  Kees Cook  <[email protected]>
+
+       Backported from master:
+       2026-06-19  Kees Cook  <[email protected]>
+
+       PR c/125604
+       * gcc.dg/counted-by-unary.c: New test.
+
+2026-07-05  Martin Uecker  <[email protected]>
+
+       Backported from master:
+       2026-06-03  Martin Uecker  <[email protected]>
+
+       PR c/123569
+       * gcc.dg/pr123569.c: New test.
+
+2026-07-05  Oleg Endo  <[email protected]>
+
+       PR target/67459
+       PR target/122948
+       * gcc.target/sh/pr122948.c: New test.
+
 2026-07-03  Avinash Jayakar  <[email protected]>
 
        Backported from master:

Reply via email to