diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 8dcf10768ee4..bc2400990747 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20240912 +20240913 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index c54bdfddd516..b1ef6d1bf3b6 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,32 @@ +2024-09-12 Marek Polacek + + Backported from master: + 2024-09-12 Marek Polacek + + PR c++/96097 + * pt.cc (coerce_template_template_parm): Increment + processing_template_decl before calling tsubst. + +2024-09-12 Jakub Jelinek + + Backported from master: + 2024-09-12 Jakub Jelinek + + PR c++/116636 + * method.cc: Include decl.h. + (use_thunk): Temporarily change deprecated_state to + UNAVAILABLE_DEPRECATED_SUPPRESS. + +2024-09-12 Jakub Jelinek + + Backported from master: + 2024-09-10 Jakub Jelinek + + PR c++/116449 + * typeck.cc (get_member_function_from_ptrfunc): Use save_expr + on instance_ptr and function even if it doesn't have side-effects, + as long as it isn't a decl. + 2024-09-08 Patrick Palka Backported from master: diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index a2096eaa0c9f..bc0576f02bb7 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,27 @@ +2024-09-12 Marek Polacek + + Backported from master: + 2024-09-12 Marek Polacek + + PR c++/96097 + * g++.dg/template/ttp44.C: New test. + +2024-09-12 Jakub Jelinek + + Backported from master: + 2024-09-12 Jakub Jelinek + + PR c++/116636 + * g++.dg/warn/deprecated-19.C: New test. + +2024-09-12 Jakub Jelinek + + Backported from master: + 2024-09-10 Jakub Jelinek + + PR c++/116449 + * g++.dg/ubsan/pr116449.C: New test. + 2024-09-08 Patrick Palka Backported from master: diff --git a/libiberty/ChangeLog b/libiberty/ChangeLog index 8f4eca39bda4..205fd58759ae 100644 --- a/libiberty/ChangeLog +++ b/libiberty/ChangeLog @@ -1,3 +1,27 @@ +2024-09-12 Jakub Jelinek + + Backported from master: + 2024-09-07 Jakub Jelinek + + PR lto/116614 + * simple-object-elf.c (SHN_COMMON): Align comment with neighbouring + comments. + (SHN_HIRESERVE): Use uppercase hex digits instead of lowercase for + consistency. + (simple_object_elf_find_sections): Formatting fixes. + (simple_object_elf_fetch_attributes): Likewise. + (simple_object_elf_attributes_merge): Likewise. + (simple_object_elf_start_write): Likewise. + (simple_object_elf_write_ehdr): Likewise. + (simple_object_elf_write_shdr): Likewise. + (simple_object_elf_write_to_file): Likewise. + (simple_object_elf_copy_lto_debug_section): Likewise. Don't fail for + new_i - 1 >= SHN_LORESERVE, instead arrange in that case to copy + over .symtab_shndx sections, though emit those last and compute their + section content when processing associated .symtab sections. Handle + simple_object_internal_read failure even in the .symtab_shndx reading + case. + 2024-08-01 Release Manager * GCC 14.2.0 released.