]> gcc.gnu.org Git - gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Tue, 20 Dec 2022 00:17:00 +0000 (00:17 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Tue, 20 Dec 2022 00:17:00 +0000 (00:17 +0000)
contrib/ChangeLog
gcc/ChangeLog
gcc/DATESTAMP
gcc/c-family/ChangeLog
gcc/c/ChangeLog
gcc/cp/ChangeLog
gcc/m2/ChangeLog
gcc/testsuite/ChangeLog
libsanitizer/ChangeLog
libstdc++-v3/ChangeLog

index a307c94d0b3cb1deb2bf715e764f3d1fd5d9da60..f70333f344452fd0ab5a74721bc8bc3dabc51b47 100644 (file)
@@ -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.
index cd9eede86fd4170b354957af2fe3dd34cbb26e94..bc11164bcc856c89c4822e7c21bf8b3f25c57678 100644 (file)
@@ -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.
index 11fabd49cf9611caa06846811cc59b5dfb63c807..142f05d435412b82322863ab7f1b5fbc25203433 100644 (file)
@@ -1 +1 @@
-20221219
+20221220
index 3670dcc167b97b39d99a186a471d0c1fe6f185ca..da43a2542ed59b62845a75367c1f0224ab636911 100644 (file)
@@ -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.
index 20dbbe362e68a672477acc30bdfdbb9479196939..62e484f45b49c6dda945f6c22108dd3e33315fb0 100644 (file)
@@ -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
index 7c0eb7ed733b473e0f79b7650a2722339d11c914..73f1c54dec71c1fdd48b2362699cc86fd486407b 100644 (file)
@@ -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
index c23beec42c02afbc298e09a1338283c909899688..6ed8eb69032b912fb4e293ba80e04d270d6f5d97 100644 (file)
@@ -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.
index 8356d576ae0ed186825b844aaccee0e0f01b4ac4..fdb864b0ccac26bb6ec9c97d8767bb30581d68dd 100644 (file)
@@ -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
index b2a765c229a2bde357ce013898a79aa587bfc986..76857414654ea8bf299924b230ac8db52ba1d1c4 100644 (file)
@@ -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
index 3f5637653e70ee330bbafcff9b694692346e455f..3d5af68849e955a763e75380d0d366492a23e98d 100644 (file)
@@ -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.
This page took 0.119598 seconds and 5 git commands to generate.