From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 2168) id BFC253858D1E; Tue, 20 Dec 2022 00:17:53 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org BFC253858D1E DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1671495473; bh=J6U0+cNYTapdkL6RyUAImdWIrAdRKdw+NbKfm96CJ2g=; h=From:To:Subject:Date:From; b=BZF02mfgrHbR4Ic8jZ/pJu0HbvZ3nMbWUm8PKWyhecXOvOLJN1WQgU6CBjYYdR5Ts FA5MQgRipbmZ5jbKdRVKkRIo/QCxhHICeBJskPJZpaGGttXbYY5v02EWhDAZpTWFWi mY77lrAxj6ADIT6Z1spLMQ5SoqHstL1SNCfEdTZM= MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="utf-8" From: GCC Administrator To: gcc-cvs@gcc.gnu.org, libstdc++-cvs@gcc.gnu.org Subject: [gcc r13-4802] Daily bump. X-Act-Checkin: gcc X-Git-Author: GCC Administrator X-Git-Refname: refs/heads/master X-Git-Oldrev: 1e007fa5c92ae2d6b64854a6faad7e85b43d64f2 X-Git-Newrev: d2ef2327bb357da9d4cff8111e15547441b74c99 Message-Id: <20221220001753.BFC253858D1E@sourceware.org> Date: Tue, 20 Dec 2022 00:17:53 +0000 (GMT) List-Id: https://gcc.gnu.org/g:d2ef2327bb357da9d4cff8111e15547441b74c99 commit r13-4802-gd2ef2327bb357da9d4cff8111e15547441b74c99 Author: GCC Administrator 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 + + * gcc-changelog/git_commit.py: Support digits in PR's + component in subject. + +2022-12-19 Martin Liska + + * gcc-changelog/test_email.py: Add new test. + * gcc-changelog/test_patches.txt: Add new patch. + +2022-12-19 Martin Liska + + * gcc-changelog/git_commit.py: Allow digit in component name. + +2022-12-19 Tobias Burnus + + * 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 + + * gcc-changelog/setup.cfg: Do not use flake8 pytest plug-in. + 2022-12-16 Martin Liska * 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 + + * sort.cc: Disable -Wconditionally-supported in + CHECKING_P code. + +2022-12-19 Jason Merrill + + PR c++/64867 + * configure.ac (strict_warn): Add -Wconditionally-supported. + * configure: Regenerate. + +2022-12-19 Richard Biener + + 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 + + * 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 + + * config/riscv/vector.md: Remove vste. + +2022-12-19 Ju-Zhe Zhong + + * 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): Ditto. + (@vsetvl_no_side_effects): Delete. + (vsetvl_vtype_change_only): New MD pattern. + (@vsetvl_discard_result): Ditto. + * config/riscv/riscv-vsetvl.cc: New file. + * config/riscv/riscv-vsetvl.h: New file. + +2022-12-19 Ju-Zhe Zhong + + * config/riscv/riscv-vector-switch.def (ENTRY): Correct attributes. + +2022-12-19 Kyrylo Tkachov + + PR target/108140 + * config/aarch64/aarch64-builtins.cc + (aarch64_expand_builtin_data_intrinsic): Handle NULL target. + +2022-12-19 Jakub Jelinek + + * config/gnu-user.h (LIBHWASAN_EARLY_SPEC): Add libhwasan_preinit.o + to link spec if not -shared. + +2022-12-19 Ju-Zhe Zhong + + * 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 + + PR target/106708 + * config/rs6000/rs6000.cc (rs6000_emit_set_long_const): Add using + "li; x?oris" to build constant. + +2022-12-19 liuhongt + + 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 * 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 + + PR c/98487 + * c-format.cc (check_function_format): Use get_attribute_name. + 2022-12-16 Qing Zhao * 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 + + PR c/108043 + * c-parser.cc (c_parser_postfix_expression_after_paren_type): Diagnose + compound literals with function type. + 2022-12-07 Joseph Myers * 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 + + 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 + + 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ć + + * contracts.cc: Rename references to + contract_violation_continuation_mode constants to be lowercase. + 2022-12-17 Patrick Palka 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 + + * 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 + + 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 * 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 + + 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 + + PR c++/101886 + * g++.dg/concepts/auto5.C: New test. + +2022-12-19 Jakub Jelinek + + 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 + + PR c/98487 + * c-c++-common/Wsuggest-attribute-1.c: New test. + +2022-12-19 Richard Biener + + PR tree-optimization/108164 + * gcc.dg/pr108164.c: New testcase. + +2022-12-19 Ju-Zhe Zhong + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + PR testsuite/108151 + * gcc.dg/pr64536.c (bar): Cast long to __INTPTR_TYPE__ + before casting to long *. + +2022-12-19 Jakub Jelinek + + 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 + + PR target/108140 + * gcc.target/aarch64/acle/pr108140.c: New test. + +2022-12-19 Jakub Jelinek + + 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 + + * 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 + + PR target/106708 + * gcc.target/powerpc/pr106708.c: New test. + +2022-12-19 Kito Cheng + + * 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 * 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 + + * 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 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ć + + * include/experimental/contract: Lowercase the constants in + contract_violation_continuation_mode. + 2022-12-16 John David Anglin * config/abi/post/hppa-linux-gnu/baseline_symbols.txt: Update.