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:
