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

https://gcc.gnu.org/g:2371d100b946ec96384e4541235fb87e0659d87b

commit r13-5422-g2371d100b946ec96384e4541235fb87e0659d87b
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Fri Jan 27 00:17:53 2023 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 201 +++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |   2 +-
 gcc/analyzer/ChangeLog  |  20 ++++
 gcc/c-family/ChangeLog  |   5 +
 gcc/cp/ChangeLog        |  33 +++++++
 gcc/fortran/ChangeLog   |   7 ++
 gcc/m2/ChangeLog        |  68 ++++++++++++++
 gcc/testsuite/ChangeLog | 245 ++++++++++++++++++++++++++++++++++++++++++++++++
 libgm2/ChangeLog        |   4 +
 libstdc++-v3/ChangeLog  |  26 +++++
 10 files changed, 610 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 2955641ccfa..efffac49e03 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,204 @@
+2023-01-26  Kito Cheng  <kito.cheng@sifive.com>
+
+	* config/riscv/riscv-vector-builtins.cc (register_builtin_types):
+	Use get_typenode_from_name to get fixed-width integer type
+	nodes.
+	* config/riscv/riscv-vector-builtins.def: Update define with
+	fixed-width integer type nodes.
+
+2023-01-26  Ju-Zhe Zhong  <juzhe.zhong@rivai.ai>
+
+	* config/riscv/riscv-vsetvl.cc (same_bb_and_before_p): Remove it.
+	(real_insn_and_same_bb_p): New function.
+	(same_bb_and_after_or_equal_p): Remove it.
+	(before_p): New function.
+	(reg_killed_by_bb_p): Ditto.
+	(has_vsetvl_killed_avl_p): Ditto.
+	(get_vl): Move location so that we can call it.
+	(anticipatable_occurrence_p): Fix issue of AVL=REG support.
+	(available_occurrence_p): Ditto.
+	(dominate_probability_p): Remove it.
+	(can_backward_propagate_p): Remove it.
+	(get_all_nonphi_defs): New function.
+	(get_all_predecessors): Ditto.
+	(any_insn_in_bb_p): Ditto.
+	(insert_vsetvl): Adjust AVL REG.
+	(source_equal_p): New function.
+	(extract_single_source): Ditto.
+	(avl_info::single_source_equal_p): Ditto.
+	(avl_info::operator==): Adjust for AVL=REG.
+	(vl_vtype_info::same_avl_p): Ditto.
+	(vector_insn_info::set_demand_info): Remove it.
+	(vector_insn_info::compatible_p): Adjust for AVL=REG.
+	(vector_insn_info::compatible_avl_p): New function.
+	(vector_insn_info::merge): Adjust AVL=REG.
+	(vector_insn_info::dump): Ditto.
+	(pass_vsetvl::merge_successors): Remove it.
+	(enum fusion_type): New enum.
+	(pass_vsetvl::get_backward_fusion_type): New function.
+	(pass_vsetvl::backward_demand_fusion): Adjust for AVL=REG.
+	(pass_vsetvl::forward_demand_fusion): Ditto.
+	(pass_vsetvl::demand_fusion): Ditto.
+	(pass_vsetvl::prune_expressions): Ditto.
+	(pass_vsetvl::compute_local_properties): Ditto.
+	(pass_vsetvl::cleanup_vsetvls): Ditto.
+	(pass_vsetvl::commit_vsetvls): Ditto.
+	(pass_vsetvl::init): Ditto.
+	* config/riscv/riscv-vsetvl.h (enum fusion_type): New enum.
+	(enum merge_type): New enum.
+
+2023-01-26  Ju-Zhe Zhong  <juzhe.zhong@rivai.ai>
+
+	* config/riscv/riscv-vsetvl.cc
+	(vector_infos_manager::vector_infos_manager): Add probability.
+	(vector_infos_manager::dump): Ditto.
+	(pass_vsetvl::compute_probabilities): Ditto.
+	* config/riscv/riscv-vsetvl.h (struct vector_block_info): Ditto.
+
+2023-01-26  Ju-Zhe Zhong  <juzhe.zhong@rivai.ai>
+
+	* config/riscv/riscv-vsetvl.cc (vector_insn_info::operator==): Remove dirty_pat.
+	(vector_insn_info::merge): Ditto.
+	(vector_insn_info::dump): Ditto.
+	(pass_vsetvl::merge_successors): Ditto.
+	(pass_vsetvl::backward_demand_fusion): Ditto.
+	(pass_vsetvl::forward_demand_fusion): Ditto.
+	(pass_vsetvl::commit_vsetvls): Ditto.
+	* config/riscv/riscv-vsetvl.h: Ditto.
+
+2023-01-26  Ju-Zhe Zhong  <juzhe.zhong@rivai.ai>
+
+	* config/riscv/riscv-vsetvl.cc (add_label_notes): Rename insn to
+	rinsn.
+
+2023-01-26  Ju-Zhe Zhong  <juzhe.zhong@rivai.ai>
+
+	* config/riscv/riscv-vsetvl.cc (pass_vsetvl::backward_demand_fusion): Refine codes.
+
+2023-01-26  Ju-Zhe Zhong  <juzhe.zhong@rivai.ai>
+
+	* config/riscv/riscv-vsetvl.cc (pass_vsetvl::forward_demand_fusion):
+	Add pre-check for redundant flow.
+
+2023-01-26  Ju-Zhe Zhong  <juzhe.zhong@rivai.ai>
+
+	* config/riscv/riscv-vsetvl.cc (vector_infos_manager::create_bitmap_vectors): New function.
+	(vector_infos_manager::free_bitmap_vectors): Ditto.
+	(pass_vsetvl::pre_vsetvl): Adjust codes.
+	* config/riscv/riscv-vsetvl.h: New function declaration.
+
+2023-01-26  Ju-Zhe Zhong  <juzhe.zhong@rivai.ai>
+
+	* config/riscv/riscv-vsetvl.cc (can_backward_propagate_p): Fix for null iter_bb.
+	(vector_insn_info::set_demand_info): New function.
+	(pass_vsetvl::emit_local_forward_vsetvls): Adjust for refinement of Phase 3.
+	(pass_vsetvl::merge_successors): Ditto.
+	(pass_vsetvl::compute_global_backward_infos): Ditto.
+	(pass_vsetvl::backward_demand_fusion): Ditto.
+	(pass_vsetvl::forward_demand_fusion): Ditto.
+	(pass_vsetvl::demand_fusion): New function.
+	(pass_vsetvl::lazy_vsetvl): Adjust for refinement of phase 3.
+	* config/riscv/riscv-vsetvl.h: New function declaration.
+
+2023-01-26  Ju-Zhe Zhong  <juzhe.zhong@rivai.ai>
+
+	* config/riscv/riscv-vsetvl.cc (vector_insn_info::operator>=): Fix available condition.
+
+2023-01-26  Ju-Zhe Zhong  <juzhe.zhong@rivai.ai>
+
+	* config/riscv/riscv-vsetvl.cc (change_vsetvl_insn): New function.
+	(pass_vsetvl::compute_global_backward_infos): Simplify codes.
+
+2023-01-26  Ju-Zhe Zhong  <juzhe.zhong@rivai.ai>
+
+	* config/riscv/riscv-vsetvl.cc (loop_basic_block_p): Adjust function.
+	(backward_propagate_worthwhile_p): Fix non-worthwhile.
+
+2023-01-26  Ju-Zhe Zhong  <juzhe.zhong@rivai.ai>
+
+	* config/riscv/riscv-vsetvl.cc (change_insn): Adjust in_group in validate_change.
+
+2023-01-26  Ju-Zhe Zhong  <juzhe.zhong@rivai.ai>
+
+	* config/riscv/riscv-vsetvl.cc (vector_infos_manager::all_same_avl_p): New function.
+	(pass_vsetvl::can_refine_vsetvl_p): Add AVL check.
+	(pass_vsetvl::commit_vsetvls): Ditto.
+	* config/riscv/riscv-vsetvl.h: New function declaration.
+
+2023-01-26  Ju-Zhe Zhong  <juzhe.zhong@rivai.ai>
+
+	* config/riscv/vector.md:
+
+2023-01-26  Ju-Zhe Zhong  <juzhe.zhong@rivai.ai>
+
+	* config/riscv/riscv-vector-builtins-bases.cc (class loadstore): use
+	pred_store for vse.
+	* config/riscv/riscv-vector-builtins.cc
+	(function_expander::add_mem_operand): Refine function.
+	(function_expander::use_contiguous_load_insn): Adjust new
+	implementation.
+	(function_expander::use_contiguous_store_insn): Ditto.
+	* config/riscv/riscv-vector-builtins.h: Refine function.
+	* config/riscv/vector.md (@pred_store<mode>): New pattern.
+
+2023-01-26  Ju-Zhe Zhong  <juzhe.zhong@rivai.ai>
+
+	* config/riscv/riscv-vector-builtins.cc: Change to scalar pointer.
+
+2023-01-26  Marek Polacek  <polacek@redhat.com>
+
+	PR middle-end/108543
+	* opts.cc (parse_sanitizer_options): Don't always clear SANITIZE_ADDRESS
+	if it was previously set.
+
+2023-01-26  Jakub Jelinek  <jakub@redhat.com>
+
+	PR tree-optimization/108540
+	* range-op-float.cc (foperator_equal::fold_range): If both op1 and op2
+	are singletons, use range_true even if op1 != op2
+	when one range is [-0.0, -0.0] and another [0.0, 0.0].  Similarly,
+	even if intersection of the ranges is empty and one has
+	zero low bound and another zero high bound, use range_true_and_false
+	rather than range_false.
+	(foperator_not_equal::fold_range): If both op1 and op2
+	are singletons, use range_false even if op1 != op2
+	when one range is [-0.0, -0.0] and another [0.0, 0.0].  Similarly,
+	even if intersection of the ranges is empty and one has
+	zero low bound and another zero high bound, use range_true_and_false
+	rather than range_true.
+
+2023-01-26  Jakub Jelinek  <jakub@redhat.com>
+
+	* value-relation.cc (kind_string): Add const.
+	(rr_negate_table, rr_swap_table, rr_intersect_table,
+	rr_union_table, rr_transitive_table): Add static const, change
+	element type from relation_kind to unsigned char.
+	(relation_negate, relation_swap, relation_intersect, relation_union,
+	relation_transitive): Cast rr_*_table element to relation_kind.
+	(relation_to_code): Add static const.
+	(relation_tests): Assert VREL_LAST is smaller than UCHAR_MAX.
+
+2023-01-26  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/108547
+	* gimple-predicate-analysis.cc (value_sat_pred_p):
+	Use widest_int.
+
+2023-01-26  Siddhesh Poyarekar  <siddhesh@gotplt.org>
+
+	PR tree-optimization/108522
+	* tree-object-size.cc (compute_object_offset): Make EXPR
+	argument non-const.  Call component_ref_field_offset.
+
+2023-01-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
+
+	* config/aarch64/aarch64-option-extensions.def (cssc): Specify
+	FEATURE_STRING field.
+
+2023-01-26  Gerald Pfeifer  <gerald@pfeifer.com>
+
+	* doc/sourcebuild.texi: Refer to projects as GCC and GDB.
+
 2023-01-25  Iain Sandoe  <iain@sandoe.co.uk>
 
 	PR modula2/102343
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index b0742d6879d..af4c41feca1 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20230126
+20230127
diff --git a/gcc/analyzer/ChangeLog b/gcc/analyzer/ChangeLog
index c489ee87690..f8b439ed3ee 100644
--- a/gcc/analyzer/ChangeLog
+++ b/gcc/analyzer/ChangeLog
@@ -1,3 +1,23 @@
+2023-01-26  David Malcolm  <dmalcolm@redhat.com>
+
+	PR analyzer/108524
+	* analyzer.h (class feasible_node): New forward decl.
+	* diagnostic-manager.cc (epath_finder::get_best_epath): Add "pd"
+	param.
+	(epath_finder::explore_feasible_paths): Likewise.
+	(epath_finder::process_worklist_item): Likewise.  Use it to call
+	pending_diagnostic::check_valid_fpath_p on the final fpath to
+	give pending_diagnostic a way to add additional restrictions on
+	feasibility.
+	(saved_diagnostic::calc_best_epath): Pass pending_diagnostic to
+	epath_finder::get_best_epath.
+	* infinite-recursion.cc: Include "analyzer/feasible-graph.h".
+	(infinite_recursion_diagnostic::check_valid_fpath_p): New.
+	(infinite_recursion_diagnostic::fedge_uses_conjured_svalue_p): New.
+	(infinite_recursion_diagnostic::expr_uses_conjured_svalue_p): New.
+	* pending-diagnostic.h (pending_diagnostic::check_valid_fpath_p):
+	New vfunc.
+
 2023-01-19  David Malcolm  <dmalcolm@redhat.com>
 
 	PR analyzer/108455
diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog
index 26587585b04..76b75032528 100644
--- a/gcc/c-family/ChangeLog
+++ b/gcc/c-family/ChangeLog
@@ -1,3 +1,8 @@
+2023-01-26  Marek Polacek  <polacek@redhat.com>
+
+	PR c++/105300
+	* c-pragma.cc (handle_pragma_message): Warn for CPP_STRING_USERDEF.
+
 2023-01-18  Marek Polacek  <polacek@redhat.com>
 
 	PR c/108424
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index e2aad608c7c..bb6ddc0f328 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,36 @@
+2023-01-26  Marek Polacek  <polacek@redhat.com>
+
+	PR c++/105300
+	* parser.cc: Remove unnecessary forward declarations.
+	(cp_parser_string_literal): New wrapper.
+	(cp_parser_string_literal_common): Renamed from
+	cp_parser_string_literal.  Add a bool parameter.  Give an error when
+	UDLs are not permitted.
+	(cp_parser_userdef_string_literal): New wrapper.
+	(finish_userdef_string_literal): Renamed from
+	cp_parser_userdef_string_literal.
+	(cp_parser_primary_expression): Call cp_parser_userdef_string_literal
+	instead of cp_parser_string_literal.
+	(cp_parser_linkage_specification): Move a variable declaration closer
+	to its first use.
+	(cp_parser_static_assert): Likewise.
+	(cp_parser_operator): Call cp_parser_userdef_string_literal instead of
+	cp_parser_string_literal.
+	(cp_parser_asm_definition): Move a variable declaration closer to its
+	first use.
+	(cp_parser_asm_specification_opt): Move variable declarations closer to
+	their first use.
+	(cp_parser_asm_operand_list): Likewise.
+	(cp_parser_asm_clobber_list): Likewise.
+
+2023-01-26  Jakub Jelinek  <jakub@redhat.com>
+
+	PR c++/108503
+	* parser.cc (cp_convert_omp_range_for): If cp_finish_decomp has been
+	called in !processing_template_decl with processing_template_decl
+	temporarily set, clear DECL_HAS_VALUE_EXPR_P on the vars temporarily.
+	(cp_finish_omp_range_for): And set it back again here.
+
 2023-01-25  Jakub Jelinek  <jakub@redhat.com>
 
 	PR c++/108525
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index aaae5f57ceb..2257c870dd9 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,10 @@
+2023-01-26  Harald Anlauf  <anlauf@gmx.de>
+
+	PR fortran/108544
+	* resolve.cc (check_host_association): Extend host association check
+	so that it is not restricted to functions.  Also prevent NULL pointer
+	dereference.
+
 2023-01-25  Steve Kargl  <kargl@gcc.gnu.org>
 
 	PR fortran/108528
diff --git a/gcc/m2/ChangeLog b/gcc/m2/ChangeLog
index 92eacaf0099..b8e2a3783a5 100644
--- a/gcc/m2/ChangeLog
+++ b/gcc/m2/ChangeLog
@@ -1,3 +1,71 @@
+2023-01-26  Gaius Mulley  <gaiusmod2@gmail.com>
+
+	* gm2-compiler/M2GCCDeclare.mod: Import IsProcedureNoReturn.
+	(DeclareProcedureToGccWholeProgram): New variable declared and set
+	returnType.  Pass returnType to BuildEndFunctionDeclaration.
+	Extra parameter IsProcedureNoReturn passed to
+	BuildEndFunctionDeclaration.
+	* gm2-compiler/M2Quads.mod (BuildM2MainFunction): Correct
+	scaffold comment and add extra return 0.
+	* gm2-compiler/P2Build.bnf: Import BuildNoReturnAttribute.
+	(ProcedureHeading): Process EndBuildFormalParameters before
+	parsing AttributeNoReturn.
+	(DefProcedureHeading): Process EndBuildFormalParameters before
+	parsing AttributeNoReturn.
+	(AttributeNoReturn): Call BuildNoReturnAttribute.
+	* gm2-compiler/P2SymBuild.def (BuildNoReturnAttribute): New
+	procedure.
+	* gm2-compiler/P2SymBuild.mod (BuildNoReturnAttribute): New
+	procedure.
+	* gm2-compiler/SymbolTable.def (PutProcedureInline): Corrected
+	comment.
+	(PutProcedureNoReturn): New procedure.
+	(IsProcedureNoReturn): New procedure function.
+	* gm2-compiler/SymbolTable.mod (SymProcedure): IsNoReturn
+	new field.
+	(MakeProcedure): Initialize IsNoReturn to FALSE.
+	(PutProcedureNoReturn): New procedure.
+	(IsProcedureNoReturn): New procedure function.
+	* gm2-gcc/m2decl.cc (m2decl_BuildEndFunctionDeclaration):
+	Add extra parameter isnoreturn.  Set TREE_THIS_VOLATILE
+	to isnoreturn.
+	* gm2-gcc/m2decl.def (BuildEndFunctionDeclaration): Add
+	extra parameter isnoreturn.
+	* gm2-gcc/m2decl.h (m2decl_BuildEndFunctionDeclaration): Add
+	extra parameter isnoreturn.
+	* gm2-gcc/m2except.cc (m2except_InitExceptions): Change all
+	function decl to pass an extra parameter isnoreturn.
+
+2023-01-26  Gaius Mulley  <gaiusmod2@gmail.com>
+
+	* m2.flex (splitSlashStar): Fix comment so that /* does not
+	appear inside the comment.
+
+2023-01-26  Iain Sandoe  <iain@sandoe.co.uk>
+
+	PR modula2/108553
+	* gm2-lang.cc (gm2_langhook_init_options): Remove debug code.
+
+2023-01-26  Gaius Mulley  <gaiusmod2@gmail.com>
+
+	* Make-lang.in (m2/gm2config.h): Rewrite rule to be
+	dependent upon m2/gm2config.aci.
+	(m2/gm2config.aci): Newrule.
+	* configure.ac (AC_CONFIG_HEADERS): Change destination
+	to gm2config.aci.
+	* configure: Regenerate.
+	* gm2-libs/config-host: Regenerate.
+	* gm2-compiler/M2GCCDeclare.mod (AddSymToWatch): Comment
+	out.
+	* gm2-compiler/M2Quads.mod (BuildConstHighFromSym): Remove
+	Dim.
+	(StartBuildWith): Call BuildStmtNoteTok.
+	(BuildStmtNoteTok): New procedure.
+	(BuildStmtNote): Re-implement re-factor into two
+	procedures and call BuildStmtNoteTok.
+	* gm2config.h.in: Remove.
+	* gm2config.aci.in: New file.
+
 2023-01-25  Iain Sandoe  <iain@sandoe.co.uk>
 
 	PR modula2/102343
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index ca896cede39..c54295c1074 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,248 @@
+2023-01-26  Gaius Mulley  <gaiusmod2@gmail.com>
+
+	* gm2/warnings/returntype/fail/badreturn.mod: New test.
+	* gm2/warnings/returntype/fail/warnings-returntype-fail.exp:
+	New test.
+	* gm2/warnings/returntype/pass/Termbase.mod: New test.
+	* gm2/warnings/returntype/pass/goodreturn.mod: New test.
+	* gm2/warnings/returntype/pass/keypressedsimple.mod: New test.
+	* gm2/warnings/returntype/pass/warnings-returntype-pass.exp:
+	New test.
+
+2023-01-26  Ju-Zhe Zhong  <juzhe.zhong@rivai.ai>
+
+	* gcc.target/riscv/rvv/vsetvl/avl_single-2.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/avl_single-20.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/avl_single-21.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/avl_single-22.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/avl_single-23.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/avl_single-24.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/avl_single-25.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/avl_single-26.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/avl_single-27.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/avl_single-28.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/avl_single-29.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/avl_single-3.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/avl_single-30.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/avl_single-31.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/avl_single-32.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/avl_single-33.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/avl_single-34.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/avl_single-35.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/avl_single-36.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/avl_single-37.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/avl_single-38.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/avl_single-39.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/avl_single-4.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/avl_single-40.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/avl_single-41.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/avl_single-42.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/avl_single-43.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/avl_single-44.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/avl_single-45.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/avl_single-46.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/avl_single-47.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/avl_single-48.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/avl_single-49.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/avl_single-5.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/avl_single-50.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/avl_single-51.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/avl_single-52.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/avl_single-53.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/avl_single-54.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/avl_single-55.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/avl_single-56.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/avl_single-57.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/avl_single-58.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/avl_single-59.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/avl_single-6.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/avl_single-60.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/avl_single-61.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/avl_single-62.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/avl_single-63.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/avl_single-64.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/avl_single-65.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/avl_single-66.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/avl_single-67.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/avl_single-68.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/avl_single-69.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/avl_single-1.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/avl_single-10.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/avl_single-11.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/avl_single-12.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/avl_single-13.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/avl_single-14.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/avl_single-15.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/avl_single-16.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/avl_single-17.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/avl_single-18.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/avl_single-19.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/avl_single-7.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/avl_single-70.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/avl_single-71.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/avl_single-8.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/avl_single-9.c: New test.
+
+2023-01-26  Ju-Zhe Zhong  <juzhe.zhong@rivai.ai>
+
+	* gcc.target/riscv/rvv/vsetvl/imm_bb_prop-1.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/imm_bb_prop-10.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/imm_bb_prop-11.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/imm_bb_prop-12.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/imm_bb_prop-13.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/imm_bb_prop-2.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/imm_bb_prop-5.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/imm_bb_prop-6.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/imm_bb_prop-7.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/imm_bb_prop-8.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/imm_bb_prop-9.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/imm_conflict-1.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/imm_conflict-2.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/imm_conflict-3.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/imm_conflict-4.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/imm_conflict-5.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-1.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-10.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-11.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-12.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-13.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-14.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-15.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-16.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-17.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-2.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-3.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-4.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-5.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-6.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-7.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-8.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-9.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/imm_switch-1.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/imm_switch-2.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/imm_switch-3.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/imm_switch-4.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/imm_switch-5.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/imm_switch-6.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/imm_switch-7.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/imm_switch-8.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/imm_switch-9.c: New test.
+
+2023-01-26  Ju-Zhe Zhong  <juzhe.zhong@rivai.ai>
+
+	* gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-27.c: Update
+	testcase.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-28.c: Ditto.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-45.c: Ditto.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-25.c: Ditto.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-26.c: Ditto.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-27.c: Ditto.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-28.c: Ditto.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Ditto.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c: Ditto.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-12.c: Ditto.
+
+2023-01-26  Ju-Zhe Zhong  <juzhe.zhong@rivai.ai>
+
+	* gcc.target/riscv/rvv/base/vle-constraint-1.c:
+
+2023-01-26  Ju-Zhe Zhong  <juzhe.zhong@rivai.ai>
+
+	* gcc.target/riscv/rvv/base/vse-constraint-1.c: New test.
+
+2023-01-26  Harald Anlauf  <anlauf@gmx.de>
+
+	PR fortran/108544
+	* gfortran.dg/pr108544.f90: New test.
+	* gfortran.dg/pr96102b.f90: New test.
+
+2023-01-26  Marek Polacek  <polacek@redhat.com>
+
+	PR middle-end/108543
+	* c-c++-common/asan/pointer-subtract-5.c: New test.
+	* c-c++-common/asan/pointer-subtract-6.c: New test.
+	* c-c++-common/asan/pointer-subtract-7.c: New test.
+	* c-c++-common/asan/pointer-subtract-8.c: New test.
+
+2023-01-26  Jakub Jelinek  <jakub@redhat.com>
+
+	PR tree-optimization/108540
+	* gcc.c-torture/execute/ieee/pr108540-1.c: New test.
+	* gcc.c-torture/execute/ieee/pr108540-2.c: New test.
+
+2023-01-26  Richard Sandiford  <richard.sandiford@arm.com>
+
+	* c-c++-common/hwasan/arguments-3.c: Remove extraneous .*s.
+
+2023-01-26  Richard Sandiford  <richard.sandiford@arm.com>
+
+	* gcc.target/aarch64/bfloat16_scalar_typecheck.c: Accept empty
+	compound literals.
+
+2023-01-26  Richard Sandiford  <richard.sandiford@arm.com>
+
+	* gcc.dg/guality/pr36728-2.c: Update XFAILs for aarch64*-*-*.
+	* gcc.dg/guality/pr54519-1.c: Likewise.
+	* gcc.dg/guality/pr54519-3.c: Likewise.
+	* gcc.dg/guality/pr54693-2.c: Likewise.
+	* gcc.dg/guality/sra-1.c: Likewise.
+
+2023-01-26  Richard Sandiford  <richard.sandiford@arm.com>
+
+	* g++.target/aarch64/sve/pr99766.C: Disable warnings.
+
+2023-01-26  Richard Sandiford  <richard.sandiford@arm.com>
+
+	* gcc.target/aarch64/sve/slp_13.c: Remove XFAILs.
+
+2023-01-26  Marek Polacek  <polacek@redhat.com>
+
+	PR c++/105300
+	* g++.dg/cpp0x/udlit-error1.C: New test.
+
+2023-01-26  David Malcolm  <dmalcolm@redhat.com>
+
+	PR analyzer/108507
+	* gcc.dg/analyzer/SARD-tc841-basic-00182-min.c: Add
+	-Wno-stringop-overflow.
+
+2023-01-26  David Malcolm  <dmalcolm@redhat.com>
+
+	PR analyzer/108524
+	* gcc.dg/analyzer/infinite-recursion-pr108524-1.c: New test.
+	* gcc.dg/analyzer/infinite-recursion-pr108524-2.c: New test.
+	* gcc.dg/analyzer/infinite-recursion-pr108524-qobject-json-parser.c:
+	New test.
+
+2023-01-26  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/108547
+	* gcc.dg/uninit-pr108547.c: New testcase.
+
+2023-01-26  Siddhesh Poyarekar  <siddhesh@gotplt.org>
+
+	PR tree-optimization/108522
+	* gcc.dg/builtin-dynamic-object-size-0.c (DEFSTRUCT): New
+	macro.
+	(test_dynarray_struct_member_b, test_dynarray_struct_member_c,
+	test_dynarray_struct_member_d,
+	test_dynarray_struct_member_subobj_b,
+	test_dynarray_struct_member_subobj_c,
+	test_dynarray_struct_member_subobj_d): New tests.
+	(main): Call them.
+
+2023-01-26  Jakub Jelinek  <jakub@redhat.com>
+
+	PR c++/108503
+	* g++.dg/gomp/pr108503.C: New test.
+
+2023-01-26  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/108523
+	* gcc.dg/torture/pr108523.c: New testcase.
+
 2023-01-25  Steve Kargl  <kargl@gcc.gnu.org>
 
 	PR fortran/108528
diff --git a/libgm2/ChangeLog b/libgm2/ChangeLog
index f7709dc6ada..56e22132126 100644
--- a/libgm2/ChangeLog
+++ b/libgm2/ChangeLog
@@ -1,3 +1,7 @@
+2023-01-26  Gaius Mulley  <gaiusmod2@gmail.com>
+
+	* configure.ac (AM_INIT_AUTOMAKE): Specify 1.15.1.
+
 2023-01-24  Co-Authored by: Iain Sandoe  <iain@sandoe.co.uk>
 
 	* libm2cor/Makefile.am (SYSTEM.def): Split path into
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 36618a4ba8a..6169054a8d4 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,29 @@
+2023-01-26  Jonathan Wakely  <jwakely@redhat.com>
+
+	* src/c++20/tzdb.cc (operator>>(istream&, ZoneInfo&)): Allow
+	rules named "+" for compatibility with older tzdata.zi files.
+
+2023-01-26  Jonathan Wakely  <jwakely@redhat.com>
+
+	PR libstdc++/108554
+	* include/bits/stl_tree.h (_Rb_tree_insert_and_rebalance): Add
+	nonnull attribute.
+	(_Rb_tree_rebalance_for_erase): Add nonnull and returns_nonnull
+	attributes.
+	* testsuite/23_containers/map/modifiers/108554.cc: New test.
+
+2023-01-26  Jonathan Wakely  <jwakely@redhat.com>
+
+	PR libstdc++/108530
+	* src/c++20/tzdb.cc (current_zone): Look for TIMEZONE or ZONE in
+	/etc/sysconfig/clock, not DEFAULT_TIMEZONE.
+
+2023-01-26  Gerald Pfeifer  <gerald@pfeifer.com>
+
+	* doc/xml/manual/intro.xml: Update links to www.open-std.org to
+	use https.
+	* doc/html/manual/bugs.html: Regenerate.
+
 2023-01-24  Jonathan Wakely  <jwakely@redhat.com>
 
 	PR libstdc++/108530

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

only message in thread, other threads:[~2023-01-27  0:19 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-01-27  0:19 [gcc r13-5422] 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).