Daily bump.

This commit is contained in:
GCC Administrator 2022-12-16 00:17:46 +00:00
parent e79d519633
commit c8f767b2c0
8 changed files with 235 additions and 1 deletions

View file

@ -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

View file

@ -1 +1 @@
20221215
20221216

View file

@ -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:

View file

@ -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.

View file

@ -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

View file

@ -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.

View file

@ -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

View file

@ -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