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

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

commit r13-4802-gd2ef2327bb357da9d4cff8111e15547441b74c99
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Tue Dec 20 00:17:00 2022 +0000

    Daily bump.

Diff:
---
 contrib/ChangeLog       |  31 +++++
 gcc/ChangeLog           |  93 ++++++++++++++
 gcc/DATESTAMP           |   2 +-
 gcc/c-family/ChangeLog  |   5 +
 gcc/c/ChangeLog         |   6 +
 gcc/cp/ChangeLog        |  34 ++++++
 gcc/m2/ChangeLog        |  22 ++++
 gcc/testsuite/ChangeLog | 318 ++++++++++++++++++++++++++++++++++++++++++++++++
 libsanitizer/ChangeLog  |   8 ++
 libstdc++-v3/ChangeLog  |   5 +
 10 files changed, 523 insertions(+), 1 deletion(-)

diff --git a/contrib/ChangeLog b/contrib/ChangeLog
index a307c94d0b3..f70333f3444 100644
--- a/contrib/ChangeLog
+++ b/contrib/ChangeLog
@@ -1,3 +1,34 @@
+2022-12-19  Martin Liska  <mliska@suse.cz>
+
+	* gcc-changelog/git_commit.py: Support digits in PR's
+	component in subject.
+
+2022-12-19  Martin Liska  <mliska@suse.cz>
+
+	* gcc-changelog/test_email.py: Add new test.
+	* gcc-changelog/test_patches.txt: Add new patch.
+
+2022-12-19  Martin Liska  <mliska@suse.cz>
+
+	* gcc-changelog/git_commit.py: Allow digit in component name.
+
+2022-12-19  Tobias Burnus  <tobias@codesourcery.com>
+
+	* gcc-changelog/git_check_commit.py (__main__): With -v print a
+	warning for the auto-added files.
+	* gcc-changelog/git_commit.py (GitCommit.__init__): Add self.warnings.
+	(GitCommit.check_mentioned_files): Add warning for auto-added files.
+	(GitCommit.print_warnings): New function.
+	* gcc-changelog/git_email.py (__main__): Remove bogus argument to
+	GitEmail constructor; print auto-added-files warning.
+	* gcc-changelog/test_email.py (test_auto_add_file_1,
+	test_auto_add_file_2): New tests.
+	* gcc-changelog/test_patches.txt: Add two test cases.
+
+2022-12-19  Martin Liska  <mliska@suse.cz>
+
+	* gcc-changelog/setup.cfg: Do not use flake8 pytest plug-in.
+
 2022-12-16  Martin Liska  <mliska@suse.cz>
 
 	* filter-clang-warnings.py: Print each warning only one time.
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index cd9eede86fd..bc11164bcc8 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,96 @@
+2022-12-19  Jason Merrill  <jason@redhat.com>
+
+	* sort.cc: Disable -Wconditionally-supported in
+	CHECKING_P code.
+
+2022-12-19  Jason Merrill  <jason@redhat.com>
+
+	PR c++/64867
+	* configure.ac (strict_warn): Add -Wconditionally-supported.
+	* configure: Regenerate.
+
+2022-12-19  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/108164
+	* tree-vect-loop-manip.cc (vect_update_ivs_after_vectorizer):
+	Perform vect_step_op_add update in the appropriate type.
+
+2022-12-19  Richard Earnshaw  <rearnsha@arm.com>
+
+	* config/arm/arm-c.cc (__ARM_FEATURE_CLZ): Fix definition of
+	preprocessor macro when target has CLZ in another ISA.
+
+2022-12-19  Ju-Zhe Zhong  <juzhe.zhong@rivai.ai>
+
+	* config/riscv/vector.md: Remove vste.
+
+2022-12-19  Ju-Zhe Zhong  <juzhe.zhong@rivai.ai>
+
+	* config.gcc: Add riscv-vsetvl.o.
+	* config/riscv/riscv-passes.def (INSERT_PASS_BEFORE): Add VSETVL PASS
+	location.
+	* config/riscv/riscv-protos.h (make_pass_vsetvl): New function.
+	(enum avl_type): New enum.
+	(get_ta): New function.
+	(get_ma): Ditto.
+	(get_avl_type): Ditto.
+	(calculate_ratio): Ditto.
+	(enum tail_policy): New enum.
+	(enum mask_policy): Ditto.
+	* config/riscv/riscv-v.cc (calculate_ratio): New function.
+	(emit_pred_op): change the VLMAX mov codgen.
+	(get_ta): New function.
+	(get_ma): Ditto.
+	(enum tail_policy): Change enum.
+	(get_prefer_tail_policy): New function.
+	(enum mask_policy): Change enum.
+	(get_prefer_mask_policy): New function.
+	* config/riscv/t-riscv: Add riscv-vsetvl.o
+	* config/riscv/vector.md: Adjust attribute and pattern for VSETVL
+	PASS.
+	(@vlmax_avl<mode>): Ditto.
+	(@vsetvl<mode>_no_side_effects): Delete.
+	(vsetvl_vtype_change_only): New MD pattern.
+	(@vsetvl_discard_result<mode>): Ditto.
+	* config/riscv/riscv-vsetvl.cc: New file.
+	* config/riscv/riscv-vsetvl.h: New file.
+
+2022-12-19  Ju-Zhe Zhong  <juzhe.zhong@rivai.ai>
+
+	* config/riscv/riscv-vector-switch.def (ENTRY): Correct attributes.
+
+2022-12-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
+
+	PR target/108140
+	* config/aarch64/aarch64-builtins.cc
+	(aarch64_expand_builtin_data_intrinsic): Handle NULL target.
+
+2022-12-19  Jakub Jelinek  <jakub@redhat.com>
+
+	* config/gnu-user.h (LIBHWASAN_EARLY_SPEC): Add libhwasan_preinit.o
+	to link spec if not -shared.
+
+2022-12-19  Ju-Zhe Zhong  <juzhe.zhong@rivai.ai>
+
+	* config/riscv/riscv-v.cc (emit_vlmax_vsetvl): Pass through VLMUL enum
+	instead of machine mode.
+	* config/riscv/riscv-vector-builtins-bases.cc: Ditto.
+	* config/riscv/riscv.cc (riscv_print_operand): Print LMUL by enum vlmul
+	instead of machine mode.
+
+2022-12-19  Jiufu Guo  <guojiufu@linux.ibm.com>
+
+	PR target/106708
+	* config/rs6000/rs6000.cc (rs6000_emit_set_long_const): Add using
+	"li; x?oris" to build constant.
+
+2022-12-19  liuhongt  <hongtao.liu@intel.com>
+
+	PR target/55522
+	* config/i386/gnu-user-common.h (GNU_USER_TARGET_MATHFILE_SPEC):
+	Don't add crtfastmath.o for -shared.
+	* doc/invoke.texi (-shared): Add related documentation.
+
 2022-12-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
 
 	* config.gcc: Determine Solaris minor version.
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 11fabd49cf9..142f05d4354 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20221219
+20221220
diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog
index 3670dcc167b..da43a2542ed 100644
--- a/gcc/c-family/ChangeLog
+++ b/gcc/c-family/ChangeLog
@@ -1,3 +1,8 @@
+2022-12-19  Marek Polacek  <polacek@redhat.com>
+
+	PR c/98487
+	* c-format.cc (check_function_format): Use get_attribute_name.
+
 2022-12-16  Qing Zhao  <qing.zhao@oracle.com>
 
 	* c.opt (Wstrict-flex-arrays): New option.
diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog
index 20dbbe362e6..62e484f45b4 100644
--- a/gcc/c/ChangeLog
+++ b/gcc/c/ChangeLog
@@ -1,3 +1,9 @@
+2022-12-19  Jakub Jelinek  <jakub@redhat.com>
+
+	PR c/108043
+	* c-parser.cc (c_parser_postfix_expression_after_paren_type): Diagnose
+	compound literals with function type.
+
 2022-12-07  Joseph Myers  <joseph@codesourcery.com>
 
 	* c-decl.cc (declspecs_add_type, declspecs_add_scspec): Check for
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 7c0eb7ed733..73f1c54dec7 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,37 @@
+2022-12-19  Patrick Palka  <ppalka@redhat.com>
+
+	PR c++/100881
+	* constexpr.cc (cxx_eval_builtin_function_call): Adjust calls
+	to fold_builtin_source_location.
+	* cp-gimplify.cc (cp_gimplify_expr): Likewise.
+	(cp_fold): Likewise.
+	(get_source_location_impl_type): Remove location_t parameter and
+	adjust accordingly.  No longer static.
+	(fold_builtin_source_location): Take a CALL_EXPR tree instead of a
+	location and obtain the impl type from its return type.
+	* cp-tree.h (enum cp_tree_index): Remove CPTI_SOURCE_LOCATION_IMPL
+	enumerator.
+	(source_location_impl): Remove.
+	(fold_builtin_source_location): Adjust parameter type.
+	(get_source_location_impl_type): Declare.
+	* decl.cc (cxx_init_decl_processing): Declare
+	__builtin_source_location with auto return type instead of
+	const void*.
+	(require_deduced_type): Update the return type of
+	__builtin_source_location.
+
+2022-12-19  Patrick Palka  <ppalka@redhat.com>
+
+	PR c++/101886
+	* pt.cc (extract_autos_r): Recompute TYPE_CANONICAL after
+	adjusting the template type parameter's index.  Simplify
+	by using TEMPLATE_TYPE_IDX.  Add some sanity checks.
+
+2022-12-19  Arsen Arsenović  <arsen@aarsen.me>
+
+	* contracts.cc: Rename references to
+	contract_violation_continuation_mode constants to be lowercase.
+
 2022-12-17  Patrick Palka  <ppalka@redhat.com>
 
 	PR c++/107437
diff --git a/gcc/m2/ChangeLog b/gcc/m2/ChangeLog
index c23beec42c0..6ed8eb69032 100644
--- a/gcc/m2/ChangeLog
+++ b/gcc/m2/ChangeLog
@@ -1,3 +1,25 @@
+2022-12-19  Jakub Jelinek  <jakub@redhat.com>
+
+	* gm2-gcc/m2linemap.cc (m2linemap_ErrorAt, m2linemap_ErrorAtf,
+	m2linemap_WarningAtf, m2linemap_NoteAtf, m2linemap_internal_error):
+	Call functions with "%s", message rather than just message, so that
+	% chars in message aren't treated as format specifiers.
+
+2022-12-19  Jakub Jelinek  <jakub@redhat.com>
+
+	PR modula2/108147
+	* gm2-gcc/m2linemap.def (ErrorAtf, WarningAtf, NoteAtf):
+	Comment out prototypes with varargs.
+	* gm2-gcc/m2linemap.h (m2linemap_ErrorAtf, m2linemap_WarningAtf,
+	m2linemap_NoteAtf): No longer varargs.
+	* gm2-gcc/m2linemap.cc (m2linemap_ErrorAtf): Turned into a
+	non-varargs wrapper around ...
+	(m2linemap_ErrorAtf_1): ... this.  New static function.
+	(m2linemap_WarningAtf): Turned into a non-varargs wrapper around ...
+	(m2linemap_WarningAtf_1): ... this.  New static function.
+	(m2linemap_NoteAtf): Turned into a non-varargs wrapper around ...
+	(m2linemap_NoteAtf_1): ... this.  New static function.
+
 2022-12-15  Gaius Mulley  <gaiusmod2@gmail.com>
 
 	* configure.ac: Stop probing for realpath.
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 8356d576ae0..fdb864b0cca 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,321 @@
+2022-12-19  Patrick Palka  <ppalka@redhat.com>
+
+	PR c++/100881
+	* g++.dg/cpp2a/srcloc3.C: Adjust expected note s/evaluating/using.
+	* g++.dg/cpp2a/srcloc4.C: Likewise.
+	* g++.dg/cpp2a/srcloc5.C: Likewise.
+	* g++.dg/cpp2a/srcloc6.C: Likewise.
+	* g++.dg/cpp2a/srcloc7.C: Likewise.
+	* g++.dg/cpp2a/srcloc8.C: Likewise.
+	* g++.dg/cpp2a/srcloc9.C: Likewise.
+	* g++.dg/cpp2a/srcloc10.C: Likewise.
+	* g++.dg/cpp2a/srcloc11.C: Likewise.
+	* g++.dg/cpp2a/srcloc12.C: Likewise.
+	* g++.dg/cpp2a/srcloc13.C: Likewise.
+	* g++.dg/modules/pr100881_a.C: New test.
+	* g++.dg/modules/pr100881_b.C: New test.
+
+2022-12-19  Patrick Palka  <ppalka@redhat.com>
+
+	PR c++/101886
+	* g++.dg/concepts/auto5.C: New test.
+
+2022-12-19  Jakub Jelinek  <jakub@redhat.com>
+
+	PR c/108043
+	* gcc.dg/pr108043.c: New test.
+	* gcc.dg/c99-complit-2.c (foo): Adjust expected diagnostics for
+	complit with function type.
+
+2022-12-19  Marek Polacek  <polacek@redhat.com>
+
+	PR c/98487
+	* c-c++-common/Wsuggest-attribute-1.c: New test.
+
+2022-12-19  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/108164
+	* gcc.dg/pr108164.c: New testcase.
+
+2022-12-19  Ju-Zhe Zhong  <juzhe.zhong@rivai.ai>
+
+	* gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-1.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-10.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-11.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-12.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-13.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-14.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-15.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-16.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-17.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-18.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-19.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-2.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-20.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-21.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-22.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-23.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-24.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-25.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-26.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-27.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-28.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-29.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-3.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-30.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-31.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-32.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-33.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-34.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-35.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-36.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-37.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-38.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-39.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-4.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-40.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-41.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-42.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-43.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-44.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-45.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-46.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-5.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-6.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-7.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-8.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-9.c: New test.
+
+2022-12-19  Ju-Zhe Zhong  <juzhe.zhong@rivai.ai>
+
+	* gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-1.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-10.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-11.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-12.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-13.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-14.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-15.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-16.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-17.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-18.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-19.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-2.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-20.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-21.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-22.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-23.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-24.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-25.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-26.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-27.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-28.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-4.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-5.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-6.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-7.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-8.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-9.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_call-1.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_call-2.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_call-3.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_call-4.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_complex_loop-1.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_complex_loop-2.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_conflict-1.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_conflict-10.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_conflict-11.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_conflict-12.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_conflict-2.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_conflict-3.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_conflict-4.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_conflict-5.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_conflict-6.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_conflict-8.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_conflict-9.c: New test.
+
+2022-12-19  Ju-Zhe Zhong  <juzhe.zhong@rivai.ai>
+
+	* gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-1.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-10.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-11.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-12.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-13.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-14.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-15.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-16.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-17.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-18.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-19.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-2.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-20.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-21.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-22.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-23.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-24.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-25.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-26.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-27.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-28.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-3.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-4.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-5.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-6.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-7.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-8.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-9.c: New test.
+
+2022-12-19  Ju-Zhe Zhong  <juzhe.zhong@rivai.ai>
+
+	* gcc.target/riscv/rvv/vsetvl/vlmax_phi-1.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_phi-10.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_phi-11.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_phi-12.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_phi-13.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_phi-14.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_phi-15.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_phi-16.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_phi-17.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_phi-18.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_phi-19.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_phi-2.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_phi-20.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_phi-21.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_phi-22.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_phi-23.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_phi-24.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_phi-25.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_phi-26.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_phi-27.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_phi-28.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_phi-3.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_phi-4.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_phi-5.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_phi-6.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_phi-7.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_phi-8.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_phi-9.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-1.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-10.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-11.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-12.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-13.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-14.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-15.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-16.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-2.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-3.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-4.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-5.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-6.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-7.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-8.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-9.c: New test.
+
+2022-12-19  Ju-Zhe Zhong  <juzhe.zhong@rivai.ai>
+
+	* gcc.target/riscv/rvv/rvv.exp: Adjust to enable tests for VSETVL PASS.
+	* gcc.target/riscv/rvv/vsetvl/dump-1.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_single_block-1.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_single_block-10.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_single_block-11.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_single_block-12.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_single_block-13.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_single_block-14.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_single_block-15.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_single_block-16.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_single_block-17.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_single_block-18.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_single_block-19.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_single_block-2.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_single_block-3.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_single_block-4.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_single_block-5.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_single_block-6.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_single_block-7.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_single_block-8.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_single_block-9.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-1.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-2.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-3.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-4.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-5.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-6.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-7.c: New test.
+	* gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-8.c: New test.
+
+2022-12-19  Kito Cheng  <kito.cheng@sifive.com>
+
+	* gcc.target/riscv/rvv/base/mov-1.c: Simplify operand check.
+	* gcc.target/riscv/rvv/base/mov-10.c: Ditto.
+	* gcc.target/riscv/rvv/base/mov-11.c: Ditto.
+	* gcc.target/riscv/rvv/base/mov-12.c: Ditto.
+	* gcc.target/riscv/rvv/base/mov-2.c: Ditto.
+	* gcc.target/riscv/rvv/base/mov-3.c: Ditto.
+	* gcc.target/riscv/rvv/base/mov-4.c: Ditto.
+	* gcc.target/riscv/rvv/base/mov-5.c: Ditto.
+	* gcc.target/riscv/rvv/base/mov-6.c: Ditto.
+	* gcc.target/riscv/rvv/base/mov-8.c: Ditto.
+	* gcc.target/riscv/rvv/base/mov-9.c: Ditto.
+	* gcc.target/riscv/rvv/base/vread_csr.c: Ditto.
+	* gcc.target/riscv/rvv/base/vsetvl-1.c: Ditto.
+	* gcc.target/riscv/rvv/base/vwrite_csr.c: Ditto.
+
+2022-12-19  Jakub Jelinek  <jakub@redhat.com>
+
+	PR testsuite/108151
+	* gcc.dg/pr64536.c (bar): Cast long to __INTPTR_TYPE__
+	before casting to long *.
+
+2022-12-19  Jakub Jelinek  <jakub@redhat.com>
+
+	PR testsuite/108151
+	* gcc.dg/pr64536.c (bar): Use casts to __INTPTR_TYPE__ rather than
+	long when casting pointer to integral type.
+
+2022-12-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
+
+	PR target/108140
+	* gcc.target/aarch64/acle/pr108140.c: New test.
+
+2022-12-19  Jakub Jelinek  <jakub@redhat.com>
+
+	PR fortran/107397
+	* gfortran.dg/pr107397.f90: Adjust expected diagnostic wording and
+	add space between dg-error string and closing }.
+
+2022-12-19  Kito Cheng  <kito.cheng@sifive.com>
+
+	* gcc.target/riscv/rvv/base/vread_csr.c: Use specific option
+	instead.
+	* gcc.target/riscv/rvv/base/vwrite_csr.c: Ditto.
+
+2022-12-19  Jiufu Guo  <guojiufu@linux.ibm.com>
+
+	PR target/106708
+	* gcc.target/powerpc/pr106708.c: New test.
+
+2022-12-19  Kito Cheng  <kito.cheng@sifive.com>
+
+	* gcc.target/riscv/rvv/base/mov-1.c: Use double quotes to
+	include riscv_vector.h rather than angle brackets.
+	* gcc.target/riscv/rvv/base/mov-10.c: Ditto.
+	* gcc.target/riscv/rvv/base/mov-11.c: Ditto.
+	* gcc.target/riscv/rvv/base/mov-12.c: Ditto.
+	* gcc.target/riscv/rvv/base/mov-13.c: Ditto.
+	* gcc.target/riscv/rvv/base/mov-2.c: Ditto.
+	* gcc.target/riscv/rvv/base/mov-3.c: Ditto.
+	* gcc.target/riscv/rvv/base/mov-4.c: Ditto.
+	* gcc.target/riscv/rvv/base/mov-5.c: Ditto.
+	* gcc.target/riscv/rvv/base/mov-6.c: Ditto.
+	* gcc.target/riscv/rvv/base/mov-7.c: Ditto.
+	* gcc.target/riscv/rvv/base/mov-8.c: Ditto.
+	* gcc.target/riscv/rvv/base/mov-9.c: Ditto.
+	* gcc.target/riscv/rvv/base/vread_csr.c: Ditto.
+	* gcc.target/riscv/rvv/base/vsetvl-1.c: Ditto.
+	* gcc.target/riscv/rvv/base/vwrite_csr.c: Ditto.
+
 2022-12-18  Gaius Mulley  <gaiusmod2@gmail.com>
 
 	* gm2/pimcoroutines/run/pass/testtime.mod: Reduce sleep times in
diff --git a/libsanitizer/ChangeLog b/libsanitizer/ChangeLog
index b2a765c229a..76857414654 100644
--- a/libsanitizer/ChangeLog
+++ b/libsanitizer/ChangeLog
@@ -1,3 +1,11 @@
+2022-12-19  Jakub Jelinek  <jakub@redhat.com>
+
+	* hwasan/Makefile.am (nodist_toolexeclib_HEADERS): Set to
+	libhwasan_preinit.o.
+	(hwasan_files): Remove hwasan_preinit.cpp.
+	(libhwasan_preinit.o): Copy from hwasan_preinit.o.
+	* hwasan/Makefile.in: Regenerated.
+
 2022-12-13  Jakub Jelinek  <jakub@redhat.com>
 
 	PR sanitizer/108072
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 3f5637653e7..3d5af68849e 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,8 @@
+2022-12-19  Arsen Arsenović  <arsen@aarsen.me>
+
+	* include/experimental/contract: Lowercase the constants in
+	contract_violation_continuation_mode.
+
 2022-12-16  John David Anglin  <danglin@gcc.gnu.org>
 
 	* config/abi/post/hppa-linux-gnu/baseline_symbols.txt: Update.

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

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

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