diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 452ac809046..a0a709dd30d 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2026-04-19 Richard Sandiford + + PR rtl-optimization/124643 + * cse.cc (canon_reg): Handle and canonicalize subregs. + 2026-04-18 Richard Sandiford * config/aarch64/aarch64.md (SME_STATE_REGNUM): Fix a comment typo. diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index ed84f08a6b1..64476cb7c41 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20260419 +20260420 diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog index 693ff0b767e..f64ec5d1755 100644 --- a/gcc/ada/ChangeLog +++ b/gcc/ada/ChangeLog @@ -1,3 +1,16 @@ +2026-04-19 Eric Botcazou + + PR ada/124918 + * gcc-interface/Makefile.in (TGT_LIB): Move up. + (LIBBACKTRACE): Likewise. + (LIBIBERTY): Likewise. + (LIBGNAT): Likewise. + (LIBS): Likewise. + (TOOLS_LIBS): Use $(LIBS). + (TOOLS1_LIBS): Delete. + (../../gnatmake$(exeext)): Do not link with $(TOOLS1_LIBS). + (../../gnatlink$(exeext)): Likewise. + 2026-04-17 Eric Botcazou PR ada/107392 diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog index d8146564af1..686ffcd0c26 100644 --- a/gcc/d/ChangeLog +++ b/gcc/d/ChangeLog @@ -1,3 +1,9 @@ +2026-04-19 Iain Buclaw + + * d-attribs.cc (d_langhook_gnu_attributes): Add no_split_stack + attribute. + (d_handle_no_split_stack_attribute): New function. + 2026-04-18 Iain Buclaw PR d/124922 diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index 9aeb54ae1f5..895abfe6700 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,9 @@ +2026-04-19 Thomas Koenig + + * invoke.texi (fc-prototypes): Correct spelling for opindex. + (fc-prototypes-external): Likewise. + * lang.opt.urls: Regenerate. + 2026-04-16 Paul Thomas PR fortran/120140 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 4276423532e..661f03a9b65 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,12 @@ +2026-04-19 Richard Sandiford + + PR rtl-optimization/124643 + * gcc.c-torture/compile/pr124643.c: New test. + +2026-04-19 Iain Buclaw + + * gdc.dg/attr_no_split_stack.d: New test. + 2026-04-18 Iain Buclaw PR d/124922 diff --git a/libphobos/ChangeLog b/libphobos/ChangeLog index e2c238d03ed..3afd2df7acd 100644 --- a/libphobos/ChangeLog +++ b/libphobos/ChangeLog @@ -1,3 +1,11 @@ +2026-04-19 Iain Buclaw + + * libdruntime/gcc/attributes.d (callingConvention): New UDA. + +2026-04-19 Iain Buclaw + + * libdruntime/gcc/attributes.d (noSplitStack): New UDA. + 2026-04-14 Iain Buclaw * libdruntime/MERGE: Merge upstream druntime e145b91245.