public inbox for libstdc++-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc r13-4735] Daily bump.
@ 2022-12-16  0:18 GCC Administrator
  0 siblings, 0 replies; only message in thread
From: GCC Administrator @ 2022-12-16  0:18 UTC (permalink / raw)
  To: gcc-cvs, libstdc++-cvs

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

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2022-12-16  0:18 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-12-16  0:18 [gcc r13-4735] Daily bump GCC Administrator

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