public inbox for gcc-cvs@sourceware.org help / color / mirror / Atom feed
From: GCC Administrator <gccadmin@gcc.gnu.org> To: gcc-cvs@gcc.gnu.org, libstdc++-cvs@gcc.gnu.org Subject: [gcc r13-4735] Daily bump. Date: Fri, 16 Dec 2022 00:18:24 +0000 (GMT) [thread overview] Message-ID: <20221216001824.61944384C915@sourceware.org> (raw) https://gcc.gnu.org/g:c8f767b2c00ac9c1634c7fee59372b1e1e6d5bc0 commit r13-4735-gc8f767b2c00ac9c1634c7fee59372b1e1e6d5bc0 Author: GCC Administrator <gccadmin@gcc.gnu.org> Date: Fri Dec 16 00:17:46 2022 +0000 Daily bump. Diff: --- gcc/ChangeLog | 51 ++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/cp/ChangeLog | 78 +++++++++++++++++++++++++++++++++++++++++++++++++ gcc/m2/ChangeLog | 11 +++++++ gcc/testsuite/ChangeLog | 74 ++++++++++++++++++++++++++++++++++++++++++++++ libgfortran/ChangeLog | 7 +++++ libgomp/ChangeLog | 5 ++++ libstdc++-v3/ChangeLog | 8 +++++ 8 files changed, 235 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 5299b0da895..43aa6692fa3 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,54 @@ +2022-12-15 Vladimir N. Makarov <vmakarov@redhat.com> + + * ira-costs.cc: Include print-rtl.h. + (record_reg_classes, scan_one_insn): Add code to print debug info. + * ira.cc (ira_init_register_move_cost): Check that at least one hard + reg of the mode are in the class contents to calculate the + register move costs. + +2022-12-15 Siddhesh Poyarekar <siddhesh@gotplt.org> + + * doc/extend.texi (__builtin_dynamic_object_size): Document + builtin. + * doc/passes.texi + (Optimize calls to @code{__builtin_object_size}): Also mention + __builtin_dynamic_object_size. + +2022-12-15 Siddhesh Poyarekar <siddhesh@gotplt.org> + + PR middle-end/70090 + * doc/invoke.texi (-fsanitize=object-size): Use + __builtin_dynamic_object_size instead of + __builtin_object_size. + +2022-12-15 Richard Biener <rguenther@suse.de> + + PR middle-end/108086 + * tree-inline.cc (copy_edges_for_bb): Walk stmts backwards for + splitting the block to avoid quadratic behavior with setting + stmts BB on multliple splits. + +2022-12-15 Spacetown <michael.foerderer@gmx.de> + + PR gcov-profile/107537 + * gcov.cc (output_branch_count): Add annotation '(fallthrough)' + or '(throw)' also to uncovered branches. + +2022-12-15 Richard Biener <rguenther@suse.de> + + PR middle-end/108086 + * tree-inline.cc (copy_edges_for_bb): Do not update all + stmts again. + +2022-12-15 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/108095 + * tree-into-ssa.cc (maybe_register_def): Insert debug stmt + on all non-EH edges from asm goto if they have a single + predecessor rather than asserting there is at most one such edge. + Test whether there are no PHI nodes next to the single predecessor + test. + 2022-12-14 David Faust <david.faust@oracle.com> PR target/106773 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 414c306c21c..0891de734e9 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20221215 +20221216 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index a4733bea3d6..0c8d3fcc5bd 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,81 @@ +2022-12-15 Patrick Palka <ppalka@redhat.com> + + PR c++/102104 + PR c++/108090 + * error.cc (dump_decl) <case USING_DECL>: Look through a + pack expansion in the name as well. + * parser.cc (cp_parser_using_declaration): Handle a parameter + pack appearing in the terminal name of a variadic using-decl. + * pt.cc (tsubst_decl) <case USING_DECL>: Likewise. Combine the + handling of variadic and non-variadic using-decls. + +2022-12-15 Jason Merrill <jason@redhat.com> + + * init.cc (build_vec_init): Rename "flags" to "cleanup_flags" + to distinguish from LOOKUP_*. + +2022-12-15 Arsen Arsenović <arsen@aarsen.me> + + * mangle.cc (write_encoding): Move contract pre/post function + mangling from here... + (write_mangled_name): ... to here, and make it happen always. + +2022-12-15 Patrick Palka <ppalka@redhat.com> + + PR c++/107188 + * parser.cc (cp_parser_using_declaration): Give up early if the + scope of an access-declaration isn't possibly a class type. + +2022-12-15 Patrick Palka <ppalka@redhat.com> + + PR c++/100295 + PR c++/107579 + * pt.cc (el_data::skip_unevaluated_operands): New data member. + (extract_locals_r): If skip_unevaluated_operands is true, + don't walk into unevaluated contexts. + (extract_local_specs): Walk the pattern twice, first with + skip_unevaluated_operands true followed by it set to false. + +2022-12-15 Patrick Palka <ppalka@redhat.com> + + PR c++/105518 + * pt.cc (tsubst_aggr_type): Handle typedefs by delegating to + tsubst and adjusting the result if entering_scope. Split out + the main part of the function into ... + (tsubst_aggr_type_1) ... here. + (tsubst): Use tsubst_aggr_type_1 instead of tsubst_aggr_type. + Handle TYPE_PTRMEMFUNC_P RECORD_TYPEs here instead of in + tsubst_aggr_type_1. + +2022-12-15 Patrick Palka <ppalka@redhat.com> + + PR c++/108104 + * pt.cc (unify) <default>: Relax assert to accept any + CONSTRUCTOR parm, not just COMPOUND_LITERAL_P one. + +2022-12-15 Jakub Jelinek <jakub@redhat.com> + + PR c++/107065 + * typeck.cc (cp_build_unary_op) <case TRUTH_NOT_EXPR>: If + invert_truthvalue_loc returns obvalue_p, wrap it into NON_LVALUE_EXPR. + * parser.cc (cp_parser_binary_expression): Don't call + warn_logical_not_parentheses if current.lhs is a NON_LVALUE_EXPR + of a decl with boolean type. + +2022-12-15 Jakub Jelinek <jakub@redhat.com> + + PR libstdc++/108075 + * rtti.cc (emit_support_tinfos): Add pointers to + {bfloat16,float{16,32,64,128,32x,64x,128x}}_type_node to fundamentals + array. + +2022-12-15 Jason Merrill <jason@redhat.com> + + PR c++/108071 + PR c++/105838 + * call.cc (struct conversion_obstack_sentinel): New. + (maybe_init_list_as_array): Compare conversion of dummy argument. + 2022-12-12 Jason Merrill <jason@redhat.com> Revert: diff --git a/gcc/m2/ChangeLog b/gcc/m2/ChangeLog index 34da98a594d..c23beec42c0 100644 --- a/gcc/m2/ChangeLog +++ b/gcc/m2/ChangeLog @@ -1,3 +1,14 @@ +2022-12-15 Gaius Mulley <gaiusmod2@gmail.com> + + * configure.ac: Stop probing for realpath. + * tools-src/calcpath: Break dependency on realpath, cut + and echo. + * configure: Rebuilt. + +2022-12-15 Gaius Mulley <gaiusmod2@gmail.com> + + * gm2config.h.in: Rebuilt. + 2022-12-14 Gaius Mulley <gaiusmod2@gmail.com> * COPYING.FDL: New file. diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index a3a6de8a59d..a509defefaf 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,77 @@ +2022-12-15 Patrick Palka <ppalka@redhat.com> + + PR c++/102104 + PR c++/108090 + * g++.dg/cpp1z/using-variadic1.C: New test. + * g++.dg/cpp1z/using-variadic1a.C: New test. + * g++.dg/cpp1z/using-variadic1b.C: New test. + * g++.dg/cpp1z/using-variadic1c.C: New test. + * g++.dg/cpp1z/using-variadic2.C: New test. + * g++.dg/cpp1z/using-variadic3.C: New test. + +2022-12-15 Arsen Arsenović <arsen@aarsen.me> + + * g++.dg/contracts/contracts-externC.C: New test. + +2022-12-15 Patrick Palka <ppalka@redhat.com> + + PR c++/107188 + * g++.dg/cpp2a/concepts-placeholder11.C: New test. + +2022-12-15 Patrick Palka <ppalka@redhat.com> + + PR c++/100295 + PR c++/107579 + * g++.dg/cpp1z/constexpr-if-lambda5.C: New test. + +2022-12-15 Patrick Palka <ppalka@redhat.com> + + PR c++/105518 + * g++.dg/cpp0x/lambda/lambda-alias1.C: New test. + +2022-12-15 Patrick Palka <ppalka@redhat.com> + + PR c++/108104 + * g++.dg/template/ptrmem33.C: New test. + +2022-12-15 Vladimir N. Makarov <vmakarov@redhat.com> + + * gcc.target/avr/pr90706.c: New. + +2022-12-15 Jakub Jelinek <jakub@redhat.com> + + PR c++/107065 + * g++.dg/cpp0x/pr107065.C: New test. + +2022-12-15 Jakub Jelinek <jakub@redhat.com> + + PR libstdc++/108075 + * g++.dg/cpp23/ext-floating13.C: New test. + +2022-12-15 Jakub Jelinek <jakub@redhat.com> + + * lib/target-supports.exp (check_compile): Further quoting + fixes for /* Assembly, /* ObjC and (* Modula-2 *) checks. + +2022-12-15 Jakub Jelinek <jakub@redhat.com> + + * lib/target-supports.exp (check_compile): Add support for + Rust and Modula-2. Use \* rather than * for /* comment for + Assembly. + +2022-12-15 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/108095 + * gcc.dg/pr108095.c: New test. + +2022-12-15 Jason Merrill <jason@redhat.com> + + PR c++/108071 + PR c++/105838 + * g++.dg/cpp0x/initlist131.C: New test. + * g++.dg/cpp0x/initlist132.C: New test. + * g++.dg/cpp0x/initlist133.C: New test. + 2022-12-14 David Malcolm <dmalcolm@redhat.com> PR analyzer/108065 diff --git a/libgfortran/ChangeLog b/libgfortran/ChangeLog index 8423825df47..8ebc0c107a3 100644 --- a/libgfortran/ChangeLog +++ b/libgfortran/ChangeLog @@ -1,3 +1,10 @@ +2022-12-15 Tobias Burnus <tobias@codesourcery.com> + + PR libfortran/108056 + * runtime/ISO_Fortran_binding.c (cfi_desc_to_gfc_desc, + gfc_desc_to_cfi_desc): Mostly revert to GCC 11 version for + those backward-compatiblity-only functions. + 2022-10-12 Martin Liska <mliska@suse.cz> * configure: Regenerate. diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog index 24fa136f24b..c1f7bd6ccb9 100644 --- a/libgomp/ChangeLog +++ b/libgomp/ChangeLog @@ -1,3 +1,8 @@ +2022-12-15 Tobias Burnus <tobias@codesourcery.com> + + PR libfortran/108056 + * testsuite/libgomp.fortran/allocate-4.f90: New file. + 2022-12-14 Julian Brown <julian@codesourcery.com> * testsuite/libgomp.fortran/combined-directive-splitting-1.f90: New diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 6b323f50c2e..a32cff8e421 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,11 @@ +2022-12-15 Jakub Jelinek <jakub@redhat.com> + + PR libstdc++/108075 + * config/abi/pre/gnu.ver (CXXABI_1.3.14): Export + _ZTIDF[0-9]*[_bx], _ZTIPDF[0-9]*[_bx] and _ZTIPKDF[0-9]*[_bx]. + * testsuite/util/testsuite_abi.cc (check_version): Handle + CXXABI_1.3.14. + 2022-12-14 Jonathan Wakely <jwakely@redhat.com> PR libstdc++/108097
reply other threads:[~2022-12-16 0:18 UTC|newest] Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20221216001824.61944384C915@sourceware.org \ --to=gccadmin@gcc.gnu.org \ --cc=gcc-cvs@gcc.gnu.org \ --cc=libstdc++-cvs@gcc.gnu.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).