https://gcc.gnu.org/g:69f42ef4cc2c8f6bbe4137b8a83ba68b55e1393c
commit r15-10747-g69f42ef4cc2c8f6bbe4137b8a83ba68b55e1393c Author: GCC Administrator <[email protected]> Date: Thu Jan 29 00:20:13 2026 +0000 Daily bump. Diff: --- gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 21 +++++++++++++++++++++ gcc/d/ChangeLog | 38 ++++++++++++++++++++++++++++++++++++++ gcc/testsuite/ChangeLog | 40 ++++++++++++++++++++++++++++++++++++++++ 4 files changed, 100 insertions(+), 1 deletion(-) diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index bbe74c19f598..906124bb78f8 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20260128 +20260129 diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog index 94d0a1ea01cd..818838e9a40a 100644 --- a/gcc/ada/ChangeLog +++ b/gcc/ada/ChangeLog @@ -1,3 +1,24 @@ +2026-01-28 Eric Botcazou <[email protected]> + + PR ada/123857 + * checks.adb (Apply_Parameter_Validity_Checks.Add_Validity_Check): + Set Is_Checked on the generated {Pre,Post}_Condition pragma and + bail out if the parameter is of an Unchecked_Union type. + +2026-01-28 Eric Botcazou <[email protected]> + + PR ada/123832 + * exp_imgv.adb: Add with and use clauses for Exp_Ch7. + (Expand_Image_Attribute): Establish a transient scope before + rewriting the attribute as a call to Put_Image. + (Expand_Wide_Image_Attribute): Likewise. + (Expand_Wide_Wide_Image_Attribute): Likewise. + * exp_put_image.ads (Build_Image_Call): Add note about the + need for a transient scope when the function is invoked. + * exp_put_image.adb (Build_Image_Call): Call Insert_Actions + to immediately insert the actions instead of wrapping them + in an Expression_With_Actions node. + 2026-01-21 Eric Botcazou <[email protected]> * sem_ch13.adb (Analyze_Aspects_At_Freeze_Point): Replace call to diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog index b7701f6f85cb..84db7bed4fe3 100644 --- a/gcc/d/ChangeLog +++ b/gcc/d/ChangeLog @@ -1,3 +1,41 @@ +2026-01-28 Iain Buclaw <[email protected]> + + Backported from master: + 2026-01-28 Iain Buclaw <[email protected]> + + PR d/123419 + * expr.cc (ExprVisitor::visit (VarExp *)): Adjust assertion. + +2026-01-28 Iain Buclaw <[email protected]> + + Backported from master: + 2026-01-28 Iain Buclaw <[email protected]> + + PR d/123798 + * types.cc (insert_aggregate_bitfield): Set DECL_NONADDRESSABLE_P and + DECL_PADDING_P on bit-field decls. + (finish_aggregate_type): Pass the aligned bit offset to layout_decl. + +2026-01-28 Iain Buclaw <[email protected]> + + Backported from master: + 2026-01-28 Iain Buclaw <[email protected]> + + PR d/121477 + * d-codegen.cc (d_mark_addressable): Give an error if taking the + address of a DECL_BIT_FIELD. + +2026-01-28 Iain Buclaw <[email protected]> + + Backported from master: + 2026-01-28 Iain Buclaw <[email protected]> + + PR d/123422 + * expr.cc (ExprVisitor::visit (ArrayLiteralExp *)): Don't add + TARGET_EXPR around constructor. + * toir.cc (IRVisitor::visit (ReturnStatement *)): Recognize more + patterns for return value optimization. + 2026-01-27 Iain Buclaw <[email protected]> Backported from master: diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 5ebc587dbe3c..8e04d9d6a37d 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,43 @@ +2026-01-28 Eric Botcazou <[email protected]> + + * gnat.dg/unchecked_union4.adb: New test. + +2026-01-28 Eric Botcazou <[email protected]> + + * gnat.dg/put_image2.adb: New test. + +2026-01-28 Iain Buclaw <[email protected]> + + Backported from master: + 2026-01-28 Iain Buclaw <[email protected]> + + PR d/123419 + * gdc.dg/pr123419.d: New test. + +2026-01-28 Iain Buclaw <[email protected]> + + Backported from master: + 2026-01-28 Iain Buclaw <[email protected]> + + PR d/123798 + * gdc.dg/pr123798.d: New test. + +2026-01-28 Iain Buclaw <[email protected]> + + Backported from master: + 2026-01-28 Iain Buclaw <[email protected]> + + PR d/121477 + * gdc.dg/pr121477.d: New test. + +2026-01-28 Iain Buclaw <[email protected]> + + Backported from master: + 2026-01-28 Iain Buclaw <[email protected]> + + PR d/123422 + * gdc.dg/torture/pr123422.d: New test. + 2026-01-27 Iain Buclaw <[email protected]> Backported from master:
