https://gcc.gnu.org/g:4bf513f94ee63a6729a061e299343fcaaa3dd0b3
commit r16-8908-g4bf513f94ee63a6729a061e299343fcaaa3dd0b3 Author: GCC Administrator <[email protected]> Date: Thu May 14 00:21:41 2026 +0000 Daily bump. Diff: --- gcc/ChangeLog | 32 ++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/cp/ChangeLog | 10 ++++++++++ gcc/fortran/ChangeLog | 33 +++++++++++++++++++++++++++++++++ gcc/testsuite/ChangeLog | 44 ++++++++++++++++++++++++++++++++++++++++++++ libgfortran/ChangeLog | 12 ++++++++++++ 6 files changed, 132 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 7078dba7e6e2..fb5a8280ccbe 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,35 @@ +2026-05-13 Xi Ruoyao <[email protected]> + + Backported from master: + 2026-05-08 Xi Ruoyao <[email protected]> + + PR target/125049 + * config/loongarch/predicates.md (ssp_operand): New + define_predicate. + (ssp_normal_operand): New define_predicate. + * config/loongarch/constraints.md (ZE): New define_constraint. + (ZF): New define_constraint. + * config/loongarch/loongarch.md (UNSPEC_SSP): New unspec. + (cbranch4): Add "@" to create gen_cbranch4(machine_mode, ...). + (@stack_protect_combined_set_normal_<mode>): New define_insn. + (@stack_protect_combined_set_extreme_<mode>): New define_insn. + (@stack_protect_combined_test_internal_<mode>): New define_insn. + (stack_protect_combined_set): New define_expand. + (stack_protect_combined_test): New define_expand. + * config/loongarch/loongarch-protos.h + (loongarch_output_asm_load_canary): Declare. + * config/loongarch/loongarch.cc (loongarch_print_operand): Allow + 'v' to print d/w for DImode/SImode. + (loongarch_output_asm_load_canary): Implement. + +2026-05-13 Xi Ruoyao <[email protected]> + + Backported from master: + 2026-05-08 Xi Ruoyao <[email protected]> + + * config/loongarch/loongarch.cc (loongarch_print_operand): Print + the symbol name for SYMBOL_REF with %c. + 2026-05-12 Artemiy Volkov <[email protected]> Backported from master: diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 32bcf444be08..a3ba0f50cb32 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20260513 +20260514 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 4e507de450af..d16c2f1ad7ec 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,13 @@ +2026-05-13 Marek Polacek <[email protected]> + + Backported from master: + 2026-05-13 Marek Polacek <[email protected]> + + PR c++/125280 + * reflect.cc (consteval_only_p): Don't complete_type. + (consteval_only_p_walker::walk): Return false for + error_mark_node. + 2026-05-12 Jason Merrill <[email protected]> Backported from master: diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index 7363bfc2439f..a4fafb620a52 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,36 @@ +2026-05-13 Mikael Morin <[email protected]> + + Backported from master: + 2026-05-07 Mikael Morin <[email protected]> + + PR fortran/125192 + PR fortran/125198 + * trans-array.cc (gfc_conv_expr_descriptor): Add bounds checking + code to the outermost loop's preliminary block. + +2026-05-13 Mikael Morin <[email protected]> + + Backported from master: + 2026-05-07 Mikael Morin <[email protected]> + + * trans-array.cc (trans_array_bound_check): Replace references + to SE->PRE with references to the new argument BLOCK. Remove + argument SE. + (array_bound_check_elemental): Likewise. Update caller. + (conv_array_index_offset): Update caller. + (gfc_conv_expr_descriptor): Update caller. + +2026-05-13 Harald Anlauf <[email protected]> + + Backported from master: + 2026-05-08 Harald Anlauf <[email protected]> + + PR fortran/111952 + PR fortran/125059 + * trans-decl.cc (gfc_finish_var_decl): Remove bogus code forcing + a DT variable with DTIO as static. + * trans-io.cc (gfc_build_io_library_fndecls): Fix fnspec attribute. + 2026-04-30 Release Manager * GCC 16.1.0 released. diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index d0525bc817b7..392c3b663f82 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,47 @@ +2026-05-13 Mikael Morin <[email protected]> + + Backported from master: + 2026-05-07 Mikael Morin <[email protected]> + + PR fortran/125192 + PR fortran/125198 + * gfortran.dg/bounds_check_29.f90: New test. + +2026-05-13 Harald Anlauf <[email protected]> + + Backported from master: + 2026-05-08 Harald Anlauf <[email protected]> + + PR fortran/111952 + PR fortran/125059 + * gfortran.dg/dtio_37.f90: New test. + +2026-05-13 Harald Anlauf <[email protected]> + + Backported from master: + 2026-05-06 Harald Anlauf <[email protected]> + + PR libfortran/125095 + * gfortran.dg/namelist_102.f90: New test. + +2026-05-13 Marek Polacek <[email protected]> + + Backported from master: + 2026-05-13 Marek Polacek <[email protected]> + + PR c++/125280 + * g++.dg/reflect/init19.C: New test. + * g++.dg/reflect/type12.C: New test. + * g++.dg/reflect/type13.C: New test. + +2026-05-13 Xi Ruoyao <[email protected]> + + Backported from master: + 2026-05-08 Xi Ruoyao <[email protected]> + + PR target/125049 + * gcc.target/loongarch/pr125049.c: New test. + 2026-05-12 Jason Merrill <[email protected]> Backported from master: diff --git a/libgfortran/ChangeLog b/libgfortran/ChangeLog index 531707f597e7..6aa7c17d0cb5 100644 --- a/libgfortran/ChangeLog +++ b/libgfortran/ChangeLog @@ -1,3 +1,15 @@ +2026-05-13 Harald Anlauf <[email protected]> + + Backported from master: + 2026-05-06 Harald Anlauf <[email protected]> + + PR libfortran/125095 + * io/list_read.c (read_logical): Eat comments in namelist read mode. + (read_integer): Likewise. + (read_character): Likewise. + (read_complex): Likewise. + (read_real): Likewise. + 2026-04-30 Release Manager * GCC 16.1.0 released.
