Daily bump.
This commit is contained in:
parent
32a06ce38a
commit
d29260ce80
10 changed files with 516 additions and 1 deletions
|
@ -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.
|
||||
|
|
|
@ -1 +1 @@
|
|||
20221103
|
||||
20221104
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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.
|
||||
|
|
Loading…
Add table
Reference in a new issue