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

https://gcc.gnu.org/g:d29260ce806a3aa415f3642fe5720901dad78531

commit r13-3643-gd29260ce806a3aa415f3642fe5720901dad78531
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Fri Nov 4 00:17:58 2022 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           |  38 ++++++++
 gcc/DATESTAMP           |   2 +-
 gcc/analyzer/ChangeLog  | 241 ++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/c-family/ChangeLog  |   5 +
 gcc/c/ChangeLog         |  20 ++++
 gcc/cp/ChangeLog        |  23 +++++
 gcc/fortran/ChangeLog   |   7 ++
 gcc/testsuite/ChangeLog | 169 +++++++++++++++++++++++++++++++++
 libgomp/ChangeLog       |   5 +
 libstdc++-v3/ChangeLog  |   7 ++
 10 files changed, 516 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index ecbd2f83af7..50e2543df38 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,41 @@
+2022-11-03  Jason Merrill  <jason@redhat.com>
+
+	* doc/invoke.texi: -fconcepts no longer implies
+	-fconcepts-ts before C++20.
+
+2022-11-03  Kwok Cheung Yeung  <kcy@codesourcery.com>
+
+	* config/gcn/gcn-valu.md (math_unop_insn): New attribute.
+	(<math_unop><mode>2, <math_unop><mode>2<exec>, <math_unop><mode>2,
+	<math_unop><mode>2<exec>, *<math_unop><mode>2_insn,
+	*<math_unop><mode>2<exec>_insn): Use math_unop_insn to generate
+	assembler output.
+
+2022-11-03  Andrew MacLeod  <amacleod@redhat.com>
+
+	* gimple-range.cc (gimple_ranger::update_stmt): New.
+	* gimple-range.h (gimple_ranger::update_stmt): New prototype.
+	* tree-ssa-operands.cc (update_stmt_operands): Notify range
+	query that stmt has changed.
+	* value-query.h (range_query::update_stmt): New.
+
+2022-11-03  David Malcolm  <dmalcolm@redhat.com>
+
+	* make-unique.h: New file.
+
+2022-11-03  Uroš Bizjak  <ubizjak@gmail.com>
+
+	PR target/107404
+	* config/i386/i386.md (eliminate reg-reg move by inverting the
+	condition of a cmove #2 peephole2): Check if eliminated move
+	initialized a register, used in the moved instruction.
+
+2022-11-03  Andrew Stubbs  <ams@codesourcery.com>
+
+	PR target/107510
+	* config/gcn/gcn.cc (gcn_expand_reduc_scalar): Remove duplicate
+	UNSPEC_SMIN_DPP_SHR conditionals.
+
 2022-11-02  Christoph Müllner  <christoph.muellner@vrull.eu>
 
 	* common/config/riscv/riscv-common.cc: Add zawrs extension.
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 99ca02330bd..c96f2246e01 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20221103
+20221104
diff --git a/gcc/analyzer/ChangeLog b/gcc/analyzer/ChangeLog
index 6e6b056bd0f..f308f64d691 100644
--- a/gcc/analyzer/ChangeLog
+++ b/gcc/analyzer/ChangeLog
@@ -1,3 +1,244 @@
+2022-11-03  David Malcolm  <dmalcolm@redhat.com>
+
+	* analyzer.h: Use std::unique_ptr for state machines from plugins.
+	* engine.cc: Likewise.
+
+2022-11-03  David Malcolm  <dmalcolm@redhat.com>
+
+	* analyzer.h: Use std::unique_ptr for known functions.
+	* engine.cc: Likewise.
+	* known-function-manager.cc: Likewise.
+	* known-function-manager.h: Likewise.
+
+2022-11-03  David Malcolm  <dmalcolm@redhat.com>
+
+	* analysis-plan.cc: Define INCLUDE_MEMORY before including
+	system.h.
+	* analyzer-pass.cc: Likewise.
+	* analyzer-selftests.cc: Likewise.
+	* analyzer.cc: Likewise.
+	* analyzer.h: Use std::unique_ptr in bifurcation code.
+	* call-string.cc: Define INCLUDE_MEMORY before including system.h.
+	* complexity.cc: Likewise.
+	* engine.cc: Use std::unique_ptr in bifurcation code.
+	* exploded-graph.h: Likewise.
+	* known-function-manager.cc: Define INCLUDE_MEMORY before
+	including system.h.
+	* region-model-impl-calls.cc: Use std::unique_ptr in bifurcation
+	code.
+	* region-model.cc: Likewise.
+	* region-model.h: Likewise.
+	* supergraph.cc: Define INCLUDE_MEMORY before including system.h.
+
+2022-11-03  David Malcolm  <dmalcolm@redhat.com>
+
+	* call-info.cc: Use std::unique_ptr for checker_event.
+	* checker-path.cc: Likewise.
+	* checker-path.h: Likewise.
+	* diagnostic-manager.cc: Likewise.
+	* engine.cc: Likewise.
+	* pending-diagnostic.cc: Likewise.
+	* sm-signal.cc: Likewise.
+	* varargs.cc: Likewise.
+
+2022-11-03  David Malcolm  <dmalcolm@redhat.com>
+
+	* diagnostic-manager.cc: Include "make-unique.h".
+	Use std::unique_ptr for feasibility_problems and exploded_path.
+	Delete explicit saved_diagnostic dtor.
+	* diagnostic-manager.h: Likewise.
+	* engine.cc: Likewise.
+	* exploded-graph.h: Likewise.
+	* feasible-graph.cc: Likewise.
+	* feasible-graph.h: Likewise.
+
+2022-11-03  David Malcolm  <dmalcolm@redhat.com>
+
+	* checker-path.cc (rewind_event::rewind_event): Update for usage of
+	std::unique_ptr on custom_edge_info.
+	* engine.cc (exploded_node::on_longjmp): Likewise.
+	(exploded_edge::exploded_edge): Likewise.
+	(exploded_edge::~exploded_edge): Delete.
+	(exploded_graph::add_function_entry): Update for usage of
+	std::unique_ptr on custom_edge_info.
+	(exploded_graph::add_edge): Likewise.
+	(add_tainted_args_callback): Likewise.
+	(exploded_graph::maybe_create_dynamic_call): Likewise.
+	(exploded_graph::process_node): Likewise.
+	* exploded-graph.h (exploded_edge::~exploded_edge): Delete.
+	(exploded_edge::m_custom_info): Use std::unique_ptr.
+	(exploded_edge::add_edge): Likewise.
+	* sm-signal.cc (register_signal_handler::impl_transition): Use
+	make_unique.
+
+2022-11-03  David Malcolm  <dmalcolm@redhat.com>
+
+	* diagnostic-manager.cc (saved_diagnostic::saved_diagnostic): Make
+	stmt_finder const.
+	(saved_diagnostic::~saved_diagnostic): Remove explicit delete of
+	m_stmt_finder.
+	(diagnostic_manager::add_diagnostic): Make stmt_finder const.
+	* diagnostic-manager.h (saved_diagnostic::saved_diagnostic):
+	Likewise.
+	(saved_diagnostic::m_stmt_finder): Convert to std::unique_ptr.
+	(diagnostic_manager::add_diagnostic): Make stmt_finder const.
+	* engine.cc (impl_sm_context::impl_sm_context): Likewise.
+	(impl_sm_context::m_stmt_finder): Likewise.
+	(leak_stmt_finder::clone): Convert return type to std::unique_ptr.
+	* exploded-graph.h (stmt_finder::clone): Likewise.
+
+2022-11-03  David Malcolm  <dmalcolm@redhat.com>
+
+	* call-info.cc: Add define of INCLUDE_MEMORY.
+	* call-summary.cc: Likewise.
+	* checker-path.cc: Likewise.
+	* constraint-manager.cc: Likewise.
+	* diagnostic-manager.cc: Likewise.
+	(saved_diagnostic::saved_diagnostic): Use std::unique_ptr for
+	param d and field m_d.
+	(saved_diagnostic::~saved_diagnostic): Remove explicit delete of m_d.
+	(saved_diagnostic::add_note): Use std::unique_ptr for
+	param pn.
+	(saved_diagnostic::get_pending_diagnostic): Update for conversion
+	of m_sd.m_d to unique_ptr.
+	(diagnostic_manager::add_diagnostic): Use std::unique_ptr for
+	param d.  Remove explicit deletion.
+	(diagnostic_manager::add_note): Use std::unique_ptr for param pn.
+	(diagnostic_manager::emit_saved_diagnostic): Update for conversion
+	of m_sd.m_d to unique_ptr.
+	(null_assignment_sm_context::warn): Use std::unique_ptr for
+	param d.  Remove explicit deletion.
+	* diagnostic-manager.h (saved_diagnostic::saved_diagnostic): Use
+	std::unique_ptr for param d.
+	(saved_diagnostic::add_note): Likewise for param pn.
+	(saved_diagnostic::m_d): Likewise.
+	(diagnostic_manager::add_diagnostic): Use std::unique_ptr for
+	param d.
+	(diagnostic_manager::add_note): Use std::unique_ptr for param pn.
+	* engine.cc: Include "make-unique.h".
+	(impl_region_model_context::warn): Update to use std::unique_ptr
+	for param, removing explicit deletion.
+	(impl_region_model_context::add_note): Likewise.
+	(impl_sm_context::warn): Update to use std::unique_ptr
+	for param.
+	(impl_region_model_context::on_state_leak): Likewise for result of
+	on_leak.
+	(exploded_node::on_longjmp): Use make_unique when creating
+	pending_diagnostic.
+	(exploded_graph::process_node): Likewise.
+	* exploded-graph.h (impl_region_model_context::warn): Update to
+	use std::unique_ptr for param.
+	(impl_region_model_context::add_note): Likewise.
+	* feasible-graph.cc: Add define of INCLUDE_MEMORY.
+	* pending-diagnostic.cc: Likewise.
+	* pending-diagnostic.h: Include analyzer.sm.h"
+	* program-point.cc: Add define of INCLUDE_MEMORY.
+	* program-state.cc: Likewise.
+	* region-model-asm.cc: Likewise.
+	* region-model-impl-calls.cc: Likewise.  Include "make-unique.h".
+	(region_model::impl_call_putenv): Use make_unique when creating
+	pending_diagnostic.
+	* region-model-manager.cc: Add define of INCLUDE_MEMORY.
+	* region-model-reachability.cc: Likewise.
+	* region-model.cc: Likewise.  Include "make-unique.h".
+	(region_model::get_gassign_result): Use make_unique when creating
+	pending_diagnostic.
+	(region_model::check_for_poison): Likewise.
+	(region_model::on_stmt_pre): Likewise.
+	(region_model::check_symbolic_bounds): Likewise.
+	(region_model::check_region_bounds): Likewise.
+	(annotating_ctxt: make_note): Use std::unique_ptr for result.
+	(region_model::deref_rvalue): Use make_unique when creating
+	pending_diagnostic.
+	(region_model::check_for_writable_region): Likewise.
+	(region_model::check_region_size): Likewise.
+	(region_model::check_dynamic_size_for_floats): Likewise.
+	(region_model::maybe_complain_about_infoleak): Likewise.
+	(noop_region_model_context::add_note): Use std::unique_ptr for
+	param.  Remove explicit deletion.
+	* region-model.h: Include "analyzer/pending-diagnostic.h".
+	(region_model_context::warn): Convert param to std::unique_ptr.
+	(region_model_context::add_note): Likewise.
+	(noop_region_model_context::warn): Likewise.
+	(noop_region_model_context::add_note): Likewise.
+	(region_model_context_decorator::warn): Likewise.
+	(region_model_context_decorator::add_note): Likewise.
+	(note_adding_context::warn): Likewise.
+	(note_adding_context::make_note): Likewise for return type.
+	(test_region_model_context::warn): Convert param to
+	std::unique_ptr.
+	* region.cc: Add define of INCLUDE_MEMORY.
+	* sm-fd.cc: Likewise.  Include "make-unique.h".
+	(fd_state_machine::check_for_fd_attrs): Use make_unique when
+	creating pending_diagnostics.
+	(fd_state_machine::on_open): Likewise.
+	(fd_state_machine::on_creat): Likewise.
+	(fd_state_machine::check_for_dup): Likewise.
+	(fd_state_machine::on_close): Likewise.
+	(fd_state_machine::check_for_open_fd): Likewise.
+	(fd_state_machine::on_leak): Likewise, converting return type to
+	std::unique_ptr.
+	* sm-file.cc: Add define of INCLUDE_MEMORY.  Include
+	"make-unique.h".
+	(fileptr_state_machine::on_stmt): Use make_unique when creating
+	pending_diagnostic.
+	(fileptr_state_machine::on_leak): Likewise, converting return type
+	to std::unique_ptr.
+	* sm-malloc.cc: Add define of INCLUDE_MEMORY.  Include
+	"make-unique.h".
+	(malloc_state_machine::on_stmt): Use make_unique when creating
+	pending_diagnostic.
+	(malloc_state_machine::handle_free_of_non_heap): Likewise.
+	(malloc_state_machine::on_deallocator_call): Likewise.
+	(malloc_state_machine::on_realloc_call): Likewise.
+	(malloc_state_machine::on_leak): Likewise, converting return type
+	to std::unique_ptr.
+	* sm-pattern-test.cc: Add define of INCLUDE_MEMORY.  Include
+	"make-unique.h".
+	(pattern_test_state_machine::on_condition): Use make_unique when
+	creating pending_diagnostic.
+	* sm-sensitive.cc: Add define of INCLUDE_MEMORY.  Include
+	"make-unique.h".
+	(sensitive_state_machine::warn_for_any_exposure): Use make_unique
+	when creating pending_diagnostic.
+	* sm-signal.cc: Add define of INCLUDE_MEMORY.  Include
+	"make-unique.h".
+	(signal_state_machine::on_stmt): Use make_unique when creating
+	pending_diagnostic.
+	* sm-taint.cc: Add define of INCLUDE_MEMORY.  Include
+	"make-unique.h".
+	(taint_state_machine::check_for_tainted_size_arg): Use make_unique
+	when creating pending_diagnostic.
+	(taint_state_machine::check_for_tainted_divisor): Likewise.
+	(region_model::check_region_for_taint): Likewise.
+	(region_model::check_dynamic_size_for_taint): Likewise.
+	* sm.cc: Add define of INCLUDE_MEMORY.  Include
+	"analyzer/pending-diagnostic.h".
+	(state_machine::on_leak): Move here from sm.h, changing return
+	type to std::unique_ptr.
+	* sm.h (state_machine::on_leak): Change return type to
+	std::unique_ptr.  Move defn of base impl to sm.cc
+	(sm_context::warn): Convert param d to std_unique_ptr.
+	* state-purge.cc: Add define of INCLUDE_MEMORY.
+	* store.cc: Likewise.
+	* svalue.cc: Likewise.
+	* trimmed-graph.cc: Likewise.
+	* varargs.cc: Likewise.  Include "make-unique.h".
+	(va_list_state_machine::check_for_ended_va_list): Use make_unique
+	when creating pending_diagnostic.
+	(va_list_state_machine::on_leak): Likewise, converting return type
+	to std::unique_ptr.
+	(region_model::impl_call_va_arg): Use make_unique when creating
+	pending_diagnostic.
+
+2022-11-03  David Malcolm  <dmalcolm@redhat.com>
+
+	PR analyzer/107486
+	* analyzer.cc (is_pipe_call_p): New.
+	* analyzer.h (is_pipe_call_p): New decl.
+	* region-model.cc (region_model::on_call_pre): Use it.
+	(region_model::on_call_post): Likewise.
+
 2022-10-26  David Malcolm  <dmalcolm@redhat.com>
 
 	* sm-fd.cc (fd_state_machine::on_open): Transition to "unchecked"
diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog
index 32e8fb18ead..98fcdec2c25 100644
--- a/gcc/c-family/ChangeLog
+++ b/gcc/c-family/ChangeLog
@@ -1,3 +1,8 @@
+2022-11-03  Jason Merrill  <jason@redhat.com>
+
+	* c-opts.cc (c_common_post_options): -fconcepts no longer implies
+	-fconcepts-ts before C++20.
+
 2022-10-28  Joseph Myers  <joseph@codesourcery.com>
 
 	* c-common.cc (def_fn_type): Call build_function_type for
diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog
index 4e71198c501..95053e8cc6f 100644
--- a/gcc/c/ChangeLog
+++ b/gcc/c/ChangeLog
@@ -1,3 +1,23 @@
+2022-11-03  Joseph Myers  <joseph@codesourcery.com>
+
+	* c-decl.cc (in_underspecified_init, start_underspecified_init)
+	(finish_underspecified_init): New.
+	(shadow_tag_warned, parser_xref_tag, start_struct, start_enum):
+	Give errors inside initializers of underspecified declarations.
+	(grokdeclarator): Handle (erroneous) case of C2X auto on a
+	parameter.
+	(declspecs_add_type): Handle c2x_auto_p case.
+	(declspecs_add_scspec): Handle auto possibly setting c2x_auto_p in
+	C2X mode.
+	(finish_declspecs): Handle c2x_auto_p.
+	* c-parser.cc (c_parser_declaration_or_fndef): Handle C2X auto.
+	* c-tree.h (C_DECL_UNDERSPECIFIED): New macro.
+	(struct c_declspecs): Add c2x_auto_p.
+	(start_underspecified_init, finish_underspecified_init): New
+	prototypes.
+	* c-typeck.cc (build_external_ref): Give error for underspecified
+	declaration referenced in its initializer.
+
 2022-10-28  Joseph Myers  <joseph@codesourcery.com>
 
 	* c-decl.cc (grokdeclarator): Pass
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index fd5efb1826c..07d5cb1a68a 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,26 @@
+2022-11-03  Marek Polacek  <polacek@redhat.com>
+
+	PR c++/107488
+	* call.cc (do_warn_dangling_reference): Quash -Wdangling-reference
+	for member operator*.
+
+2022-11-03  Patrick Palka  <ppalka@redhat.com>
+
+	PR c++/107179
+	* constraint.cc (tsubst_requires_expr): Make sure we're not
+	deferring access checks.
+
+2022-11-03  Jason Merrill  <jason@redhat.com>
+
+	* parser.cc (cp_parser_template_declaration_after_parameters): Fix
+	concept parsing below C++20.
+
+2022-11-03  Patrick Palka  <ppalka@redhat.com>
+
+	PR c++/93413
+	* decl2.cc (mark_used): Don't defer synthesis of virtual
+	functions.
+
 2022-11-01  Nathan Sidwell  <nathan@acm.org>
 
 	* cp-tree.h (LAMBDA_EXPR_SCOPE_SIG_DISCRIMINATOR): New.
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 7b2d93b098b..12002d9798f 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,10 @@
+2022-11-03  Tobias Burnus  <tobias@codesourcery.com>
+
+	* openmp.cc (gfc_match_omp_clauses): Permit derived types for
+	the 'to' and 'from' clauses of 'target update'.
+	* trans-openmp.cc (gfc_trans_omp_clauses): Fixes for
+	derived-type changes; fix size for scalars.
+
 2022-10-28  Joseph Myers  <joseph@codesourcery.com>
 
 	* trans-types.cc (gfc_get_function_type): Do not use
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index b397adf8d32..6d7e17c1bae 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,172 @@
+2022-11-03  Marek Polacek  <polacek@redhat.com>
+
+	PR c++/107488
+	* g++.dg/warn/Wdangling-reference5.C: New test.
+
+2022-11-03  Patrick Palka  <ppalka@redhat.com>
+
+	PR c++/107179
+	* g++.dg/cpp2a/concepts-requires31.C: New test.
+
+2022-11-03  Andrew MacLeod  <amacleod@redhat.com>
+
+	* g++.dg/pr99966.C: New.
+	* gcc.dg/pr93917.c: New.
+	* gcc.dg/pr102650.c: New.
+
+2022-11-03  Jason Merrill  <jason@redhat.com>
+
+	* g++.dg/concepts/auto1.C:
+	* g++.dg/concepts/auto3.C:
+	* g++.dg/concepts/auto4.C:
+	* g++.dg/concepts/class-deduction1.C:
+	* g++.dg/concepts/class5.C:
+	* g++.dg/concepts/class6.C:
+	* g++.dg/concepts/debug1.C:
+	* g++.dg/concepts/decl-diagnose.C:
+	* g++.dg/concepts/deduction-constraint1.C:
+	* g++.dg/concepts/diagnostic1.C:
+	* g++.dg/concepts/dr1430.C:
+	* g++.dg/concepts/equiv.C:
+	* g++.dg/concepts/equiv2.C:
+	* g++.dg/concepts/expression.C:
+	* g++.dg/concepts/expression2.C:
+	* g++.dg/concepts/expression3.C:
+	* g++.dg/concepts/fn-concept1.C:
+	* g++.dg/concepts/fn-concept2.C:
+	* g++.dg/concepts/fn-concept3.C:
+	* g++.dg/concepts/fn1.C:
+	* g++.dg/concepts/fn10.C:
+	* g++.dg/concepts/fn2.C:
+	* g++.dg/concepts/fn3.C:
+	* g++.dg/concepts/fn4.C:
+	* g++.dg/concepts/fn5.C:
+	* g++.dg/concepts/fn6.C:
+	* g++.dg/concepts/fn8.C:
+	* g++.dg/concepts/fn9.C:
+	* g++.dg/concepts/generic-fn-err.C:
+	* g++.dg/concepts/generic-fn.C:
+	* g++.dg/concepts/inherit-ctor1.C:
+	* g++.dg/concepts/inherit-ctor3.C:
+	* g++.dg/concepts/intro1.C:
+	* g++.dg/concepts/intro2.C:
+	* g++.dg/concepts/intro3.C:
+	* g++.dg/concepts/intro4.C:
+	* g++.dg/concepts/intro5.C:
+	* g++.dg/concepts/intro6.C:
+	* g++.dg/concepts/intro7.C:
+	* g++.dg/concepts/locations1.C:
+	* g++.dg/concepts/partial-concept-id1.C:
+	* g++.dg/concepts/partial-concept-id2.C:
+	* g++.dg/concepts/partial-spec5.C:
+	* g++.dg/concepts/placeholder2.C:
+	* g++.dg/concepts/placeholder3.C:
+	* g++.dg/concepts/placeholder4.C:
+	* g++.dg/concepts/placeholder5.C:
+	* g++.dg/concepts/placeholder6.C:
+	* g++.dg/concepts/pr65634.C:
+	* g++.dg/concepts/pr65636.C:
+	* g++.dg/concepts/pr65681.C:
+	* g++.dg/concepts/pr65848.C:
+	* g++.dg/concepts/pr67249.C:
+	* g++.dg/concepts/pr67595.C:
+	* g++.dg/concepts/pr68434.C:
+	* g++.dg/concepts/pr71127.C:
+	* g++.dg/concepts/pr71128.C:
+	* g++.dg/concepts/pr71131.C:
+	* g++.dg/concepts/pr71385.C:
+	* g++.dg/concepts/pr85065.C:
+	* g++.dg/concepts/template-parm11.C:
+	* g++.dg/concepts/template-parm12.C:
+	* g++.dg/concepts/template-parm2.C:
+	* g++.dg/concepts/template-parm3.C:
+	* g++.dg/concepts/template-parm4.C:
+	* g++.dg/concepts/template-template-parm1.C:
+	* g++.dg/concepts/var-concept1.C:
+	* g++.dg/concepts/var-concept2.C:
+	* g++.dg/concepts/var-concept3.C:
+	* g++.dg/concepts/var-concept4.C:
+	* g++.dg/concepts/var-concept5.C:
+	* g++.dg/concepts/var-concept6.C:
+	* g++.dg/concepts/var-concept7.C:
+	* g++.dg/concepts/var-templ2.C:
+	* g++.dg/concepts/var-templ3.C:
+	* g++.dg/concepts/variadic1.C:
+	* g++.dg/concepts/variadic2.C:
+	* g++.dg/concepts/variadic3.C:
+	* g++.dg/concepts/variadic4.C:
+	* g++.dg/cpp2a/concepts-pr65575.C:
+	* g++.dg/cpp2a/concepts-pr66091.C:
+	* g++.dg/cpp2a/concepts-pr84980.C:
+	* g++.dg/cpp2a/concepts-pr85265.C: Pass -fconcepts-ts.
+	* g++.dg/cpp2a/concepts-pr84979-2.C:
+	* g++.dg/cpp2a/concepts-pr84979-3.C: Same diagnostics
+	in C++20 and below.
+
+2022-11-03  Patrick Palka  <ppalka@redhat.com>
+
+	PR c++/93413
+	* g++.dg/cpp2a/constexpr-virtual21.C: New test.
+
+2022-11-03  Kwok Cheung Yeung  <kcy@codesourcery.com>
+
+	* gcc.target/gcn/unsafe-math-1.c: New.
+
+2022-11-03  David Malcolm  <dmalcolm@redhat.com>
+
+	* gcc.dg/plugin/analyzer_gil_plugin.c: Use std::unique_ptr for
+	state machines from plugins.
+
+2022-11-03  David Malcolm  <dmalcolm@redhat.com>
+
+	* gcc.dg/plugin/analyzer_kernel_plugin.c: Use std::unique_ptr for
+	known functions.
+	* gcc.dg/plugin/analyzer_known_fns_plugin.c: Likewise.
+
+2022-11-03  David Malcolm  <dmalcolm@redhat.com>
+
+	* gcc.dg/plugin/analyzer_kernel_plugin.c: Include "make-unique.h".
+	Use std::unique_ptr in bifurcation code.
+	* gcc.dg/plugin/analyzer_known_fns_plugin.c: Likewise.
+
+2022-11-03  David Malcolm  <dmalcolm@redhat.com>
+
+	* gcc.dg/plugin/analyzer_gil_plugin.c: Add define of
+	INCLUDE_MEMORY.  Include "make-unique.h".
+	(gil_state_machine::check_for_pyobject_in_call): Use make_unique
+	when creating pending_diagnostic.
+	(gil_state_machine::on_stmt): Likewise.
+	(gil_state_machine::check_for_pyobject_usage_without_gil): Likewise.
+	* gcc.dg/plugin/analyzer_kernel_plugin.c: : Add define of
+	INCLUDE_MEMORY.
+	* gcc.dg/plugin/analyzer_known_fns_plugin.c: Likewise.
+
+2022-11-03  Andrew MacLeod  <amacleod@redhat.com>
+
+	* gcc.dg/tree-ssa/vrp-update.c: New.
+
+2022-11-03  David Malcolm  <dmalcolm@redhat.com>
+
+	PR analyzer/107486
+	* gcc.dg/analyzer/pipe-pr107486.c: New test.
+	* gcc.dg/analyzer/pipe-void-return.c: New test.
+
+2022-11-03  Uroš Bizjak  <ubizjak@gmail.com>
+
+	PR target/107404
+	* g++.target/i386/pr107404.C: New test.
+
+2022-11-03  Kewen Lin  <linkw@linux.ibm.com>
+
+	PR testsuite/106806
+	* gcc.dg/tree-ssa/gen-vect-34.c: Adjust with vect_masked_load
+	effective target.
+
+2022-11-03  Joseph Myers  <joseph@codesourcery.com>
+
+	* gcc.dg/c2x-auto-1.c, gcc.dg/c2x-auto-2.c, gcc.dg/c2x-auto-3.c,
+	gcc.dg/c2x-auto-4.c, gcc.dg/gnu2x-auto-1.c: New tests.
+
 2022-11-02  Christoph Müllner  <christoph.muellner@vrull.eu>
 
 	* gcc.target/riscv/zawrs.c: New test.
diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog
index 7302bde4052..35e21000451 100644
--- a/libgomp/ChangeLog
+++ b/libgomp/ChangeLog
@@ -1,3 +1,8 @@
+2022-11-03  Tobias Burnus  <tobias@codesourcery.com>
+
+	* testsuite/libgomp.fortran/target-11.f90: New test.
+	* testsuite/libgomp.fortran/target-13.f90: New test.
+
 2022-11-02  Thomas Schwinge  <thomas@codesourcery.com>
 
 	PR libgomp/106643
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 65dfc3231ad..61fe714b4a1 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,10 @@
+2022-11-03  Jonathan Wakely  <jwakely@redhat.com>
+
+	* include/bits/ranges_algobase.h (__detail::__copy_or_move):
+	Move output iterator.
+	* testsuite/25_algorithms/copy/constrained.cc: Check copying to
+	move-only output iterator.
+
 2022-11-02  Jonathan Wakely  <jwakely@redhat.com>
 
 	* libsupc++/eh_globals.cc (constant_init::unused): Remove.

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

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

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-11-04  0:18 [gcc r13-3643] 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).