diff options
author | GCC Administrator <gccadmin@gcc.gnu.org> | 2024-11-06 00:18:35 +0000 |
---|---|---|
committer | GCC Administrator <gccadmin@gcc.gnu.org> | 2024-11-06 00:18:35 +0000 |
commit | f0d34e8ad27993d7f1e49ea25520346edcd2766f (patch) | |
tree | 92826a22eb1de8c89432569c1a3638cb352d74e0 /gcc/cp | |
parent | 8c4184682d1cdfc43296f9550a48eaadb7501bbd (diff) | |
download | gcc-f0d34e8ad27993d7f1e49ea25520346edcd2766f.zip gcc-f0d34e8ad27993d7f1e49ea25520346edcd2766f.tar.gz gcc-f0d34e8ad27993d7f1e49ea25520346edcd2766f.tar.bz2 |
Daily bump.
Diffstat (limited to 'gcc/cp')
-rw-r--r-- | gcc/cp/ChangeLog | 54 |
1 files changed, 54 insertions, 0 deletions
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index e99c26d..fdb726c 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,57 @@ +2024-11-05 Jason Merrill <jason@redhat.com> + + PR c++/116634 + * init.cc (can_init_array_with_p): Allow PR59465 case with + permerror. + +2024-11-05 Simon Martin <simon@nasilyan.com> + + PR c++/117099 + PR c++/117129 + * typeck.cc (check_return_expr): Upon error, set + current_function_return_value to error_mark_node. + +2024-11-05 Simon Martin <simon@nasilyan.com> + + PR c++/117101 + * init.cc (std_placement_new_fn_p): Check first_arg against + NULL_TREE. + +2024-11-05 Simon Martin <simon@nasilyan.com> + + PR c++/117158 + * typeck.cc (cp_build_array_ref): Only wrap array expression + into a SAVE_EXPR at template instantiation time. + +2024-11-05 Jakub Jelinek <jakub@redhat.com> + + PR c++/117370 + * cp-tree.h (is_std_class): Declare. + * constexpr.cc (is_std_class): New function. + (is_std_allocator): Use it. + * decl.cc (grok_op_properties): Mark global replaceable + operator new/delete operators with const std::nothrow_t & last + argument with DECL_IS_REPLACEABLE_OPERATOR. + +2024-11-05 Nathaniel Shead <nathanieloshead@gmail.com> + + PR c++/99274 + * module.cc (trees_in::is_matching_decl): Merge default + arguments. + * tree.cc (cp_tree_equal) <AGGR_INIT_EXPR>: Handle unification + of AGGR_INIT_EXPRs with new VAR_DECL slots. + +2024-11-05 Nathaniel Shead <nathanieloshead@gmail.com> + + PR c++/105443 + * module.cc (loc_spans::locs_exhausted_p): New field. + (loc_spans::loc_spans): Initialise it. + (loc_spans::locations_exhausted_p): New function. + (module_state::read_prepare_maps): Move inform into... + (loc_spans::report_location_exhaustion): ...this new function. + (module_state::write_location): Check for writing module + locations stored due to resource exhaustion. + 2024-11-02 Nathaniel Shead <nathanieloshead@gmail.com> Jason Merrill <jason@redhat.com> |