]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Sun, 10 Sep 2023 00:16:34 +0000 (00:16 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Sun, 10 Sep 2023 00:16:34 +0000 (00:16 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/analyzer/ChangeLog
gcc/fortran/ChangeLog
gcc/testsuite/ChangeLog

index 058e55408a0c7c02dec529d3b1d5e76b4225dbf2..5552d4b12976a62b9556cb3409f21a188c7b1ff5 100644 (file)
@@ -1,3 +1,42 @@
+2023-09-09  Lulu Cheng  <chenglulu@loongson.cn>
+
+       * config/loongarch/loongarch.md (mulsidi3_64bit):
+       Field unsigned extension support.
+       (<u>muldi3_highpart): Modify template name.
+       (<u>mulsi3_highpart): Likewise.
+       (<u>mulsidi3_64bit): Field unsigned extension support.
+       (<su>muldi3_highpart): Modify muldi3_highpart to
+       smuldi3_highpart.
+       (<su>mulsi3_highpart): Modify mulsi3_highpart to
+       smulsi3_highpart.
+
+2023-09-09  Xi Ruoyao  <xry111@xry111.site>
+
+       * config/loongarch/loongarch.cc (loongarch_block_move_straight):
+       Check precondition (delta must be a power of 2) and use
+       popcount_hwi instead of a homebrew loop.
+
+2023-09-09  Xi Ruoyao  <xry111@xry111.site>
+
+       * config/loongarch/loongarch.h (LARCH_MAX_MOVE_PER_INSN):
+       Define to the maximum amount of bytes able to be loaded or
+       stored with one machine instruction.
+       * config/loongarch/loongarch.cc (loongarch_mode_for_move_size):
+       New static function.
+       (loongarch_block_move_straight): Call
+       loongarch_mode_for_move_size for machine_mode to be moved.
+       (loongarch_expand_block_move): Use LARCH_MAX_MOVE_PER_INSN
+       instead of UNITS_PER_WORD.
+
+2023-09-09  Juzhe-Zhong  <juzhe.zhong@rivai.ai>
+
+       * config/riscv/vector-iterators.md: Fix floating-point operations predicate.
+
+2023-09-09  Lehua Ding  <lehua.ding@rivai.ai>
+
+       * fold-const.cc (can_min_p): New function.
+       (poly_int_binop): Try fold MIN_EXPR.
+
 2023-09-08  Aldy Hernandez  <aldyh@redhat.com>
 
        * range-op-float.cc (foperator_ltgt::fold_range): Do not special
index cfb0566174130c0a3e454e96536c84f5c6d94de8..14df42c54790f036a8dcfd09103f3a32990a2dda 100644 (file)
@@ -1 +1 @@
-20230909
+20230910
index 8d45daac868cbac6f49c7ba1e095eb2f4a47c018..2e04d4a8aaf9704e24c75e45c67a697ae40ef2ca 100644 (file)
@@ -1,3 +1,10 @@
+2023-09-09  benjamin priour  <vultkayn@gcc.gnu.org>
+
+       PR analyzer/96395
+       * region-model.cc
+       (region_model::add_constraints_from_binop): binop_svalues around
+       LT_EXPR, LE_EXPR, GT_EXPR, GE_EXPR are now unwrapped.
+
 2023-09-07  David Malcolm  <dmalcolm@redhat.com>
 
        PR analyzer/110529
index 37ab7719fdd2ed511c4965c1ecec7b022a51a616..76ea9ba7559b50b1d2ecc0e66b3e618284f9ec8e 100644 (file)
@@ -1,3 +1,14 @@
+2023-09-09  Mikael Morin  <mikael@gcc.gnu.org>
+
+       * bbt.cc (delete_treap): Add argument REMOVED, set it to the removed
+       element from the tree.  Change NULL to nullptr.
+       (gfc_delete_bbt): Return the removed element from the tree.
+       * gfortran.h (gfc_delete_symtree): Remove prototype.
+       (gfc_delete_bbt): Set return type to pointer.
+       * symbol.cc (gfc_delete_symtree): Make static.  Get the element to be
+       freed from the result of gfc_delete_bbt.  Remove the preliminary walk to
+       get it.
+
 2023-09-01  Harald Anlauf  <anlauf@gmx.de>
 
        PR fortran/31059
index 09092164a655e296e6f95ba4f6c3d3abe0857fcf..7e2b62f7623cc845e36b24d4f87119546bf221bd 100644 (file)
@@ -1,3 +1,302 @@
+2023-09-09  benjamin priour  <vultkayn@gcc.gnu.org>
+
+       PR analyzer/96395
+       * gcc.dg/analyzer/allocation-size-1.c: Moved to...
+       * c-c++-common/analyzer/allocation-size-1.c: ...here.
+       * gcc.dg/analyzer/allocation-size-2.c: Moved to...
+       * c-c++-common/analyzer/allocation-size-2.c: ...here.
+       * gcc.dg/analyzer/allocation-size-3.c: Moved to...
+       * c-c++-common/analyzer/allocation-size-3.c: ...here.
+       * gcc.dg/analyzer/allocation-size-4.c: Moved to...
+       * c-c++-common/analyzer/allocation-size-4.c: ...here.
+       * gcc.dg/analyzer/analyzer-verbosity-0.c: Moved to...
+       * c-c++-common/analyzer/analyzer-verbosity-0.c: ...here.
+       * gcc.dg/analyzer/analyzer-verbosity-1.c: Moved to...
+       * c-c++-common/analyzer/analyzer-verbosity-1.c: ...here.
+       * gcc.dg/analyzer/analyzer-verbosity-2.c: Moved to...
+       * c-c++-common/analyzer/analyzer-verbosity-2.c: ...here.
+       * gcc.dg/analyzer/analyzer-verbosity-3.c: Moved to...
+       * c-c++-common/analyzer/analyzer-verbosity-3.c: ...here.
+       * gcc.dg/analyzer/attr-alloc_size-1.c: Moved to...
+       * c-c++-common/analyzer/attr-alloc_size-1.c: ...here.
+       * gcc.dg/analyzer/attr-alloc_size-2.c: Moved to...
+       * c-c++-common/analyzer/attr-alloc_size-2.c: ...here.
+       * gcc.dg/analyzer/call-summaries-malloc.c: Moved to...
+       * c-c++-common/analyzer/call-summaries-malloc.c: ...here.
+       * gcc.dg/analyzer/call-summaries-pr107158-2.c: Moved to...
+       * c-c++-common/analyzer/call-summaries-pr107158-2.c: ...here.
+       * gcc.dg/analyzer/capacity-1.c: Moved to...
+       * c-c++-common/analyzer/capacity-1.c: ...here.
+       * gcc.dg/analyzer/dot-output.c: Moved to...
+       * c-c++-common/analyzer/dot-output.c: ...here.
+       * gcc.dg/analyzer/escaping-1.c: Moved to...
+       * c-c++-common/analyzer/escaping-1.c: ...here.
+       * gcc.dg/analyzer/expect-1.c: Moved to...
+       * c-c++-common/analyzer/expect-1.c: ...here.
+       * gcc.dg/analyzer/fgets-1.c: Moved to...
+       * c-c++-common/analyzer/fgets-1.c: ...here.
+       * gcc.dg/analyzer/file-uninit-1.c: Moved to...
+       * c-c++-common/analyzer/file-uninit-1.c: ...here.
+       * gcc.dg/analyzer/fileno-1.c: Moved to...
+       * c-c++-common/analyzer/fileno-1.c: ...here.
+       * gcc.dg/analyzer/first-field-1.c: Moved to...
+       * c-c++-common/analyzer/first-field-1.c: ...here.
+       * gcc.dg/analyzer/first-field-2.c: Moved to...
+       * c-c++-common/analyzer/first-field-2.c: ...here.
+       * gcc.dg/analyzer/flex-with-call-summaries.c: Moved to...
+       * c-c++-common/analyzer/flex-with-call-summaries.c: ...here.
+       * gcc.dg/analyzer/flex-without-call-summaries.c: Moved to...
+       * c-c++-common/analyzer/flex-without-call-summaries.c: ...here.
+       * gcc.dg/analyzer/flexible-array-member-1.c: Moved to...
+       * c-c++-common/analyzer/flexible-array-member-1.c: ...here.
+       * gcc.dg/analyzer/fold-string-to-char.c: Moved to...
+       * c-c++-common/analyzer/fold-string-to-char.c: ...here.
+       * gcc.dg/analyzer/fread-1.c: Moved to...
+       * c-c++-common/analyzer/fread-1.c: ...here.
+       * gcc.dg/analyzer/fread-2.c: Moved to...
+       * c-c++-common/analyzer/fread-2.c: ...here.
+       * gcc.dg/analyzer/fread-pr108661.c: Moved to...
+       * c-c++-common/analyzer/fread-pr108661.c: ...here.
+       * gcc.dg/analyzer/function-ptr-1.c: Moved to...
+       * c-c++-common/analyzer/function-ptr-1.c: ...here.
+       * gcc.dg/analyzer/function-ptr-2.c: Moved to...
+       * c-c++-common/analyzer/function-ptr-2.c: ...here.
+       * gcc.dg/analyzer/function-ptr-3.c: Moved to...
+       * c-c++-common/analyzer/function-ptr-3.c: ...here.
+       * gcc.dg/analyzer/function-ptr-4.c: Moved to...
+       * c-c++-common/analyzer/function-ptr-4.c: ...here.
+       * gcc.dg/analyzer/getc-1.c: Moved to...
+       * c-c++-common/analyzer/getc-1.c: ...here.
+       * gcc.dg/analyzer/getchar-1.c: Moved to...
+       * c-c++-common/analyzer/getchar-1.c: ...here.
+       * gcc.dg/analyzer/gzio-2.c: Moved to...
+       * c-c++-common/analyzer/gzio-2.c: ...here.
+       * gcc.dg/analyzer/gzio-3.c: Moved to...
+       * c-c++-common/analyzer/gzio-3.c: ...here.
+       * gcc.dg/analyzer/gzio-3a.c: Moved to...
+       * c-c++-common/analyzer/gzio-3a.c: ...here.
+       * gcc.dg/analyzer/gzio.c: Moved to...
+       * c-c++-common/analyzer/gzio.c: ...here.
+       * gcc.dg/analyzer/imprecise-floating-point-1.c: Moved to...
+       * c-c++-common/analyzer/imprecise-floating-point-1.c: ...here.
+       * gcc.dg/analyzer/infinite-recursion-2.c: Moved to...
+       * c-c++-common/analyzer/infinite-recursion-2.c: ...here.
+       * gcc.dg/analyzer/infinite-recursion-3.c: Moved to...
+       * c-c++-common/analyzer/infinite-recursion-3.c: ...here.
+       * gcc.dg/analyzer/infinite-recursion-4-limited-buggy.c: Moved to...
+       * c-c++-common/analyzer/infinite-recursion-4-limited-buggy.c: ...here.
+       * gcc.dg/analyzer/infinite-recursion-4-limited.c: Moved to...
+       * c-c++-common/analyzer/infinite-recursion-4-limited.c: ...here.
+       * gcc.dg/analyzer/infinite-recursion-4-unlimited-buggy.c: Moved to...
+       * c-c++-common/analyzer/infinite-recursion-4-unlimited-buggy.c: ...here.
+       * gcc.dg/analyzer/infinite-recursion-4-unlimited.c: Moved to...
+       * c-c++-common/analyzer/infinite-recursion-4-unlimited.c: ...here.
+       * gcc.dg/analyzer/infinite-recursion-5.c: Moved to...
+       * c-c++-common/analyzer/infinite-recursion-5.c: ...here.
+       * gcc.dg/analyzer/infinite-recursion-alloca.c: Moved to...
+       * c-c++-common/analyzer/infinite-recursion-alloca.c: ...here.
+       * gcc.dg/analyzer/infinite-recursion-inlining.c: Moved to...
+       * c-c++-common/analyzer/infinite-recursion-inlining.c: ...here.
+       * gcc.dg/analyzer/infinite-recursion-multiline-1.c: Moved to...
+       * c-c++-common/analyzer/infinite-recursion-multiline-1.c: ...here.
+       * gcc.dg/analyzer/infinite-recursion-multiline-2.c: Moved to...
+       * c-c++-common/analyzer/infinite-recursion-multiline-2.c: ...here.
+       * gcc.dg/analyzer/infinite-recursion-pr108935-1.c: Moved to...
+       * c-c++-common/analyzer/infinite-recursion-pr108935-1.c: ...here.
+       * gcc.dg/analyzer/infinite-recursion-pr108935-1a.c: Moved to...
+       * c-c++-common/analyzer/infinite-recursion-pr108935-1a.c: ...here.
+       * gcc.dg/analyzer/infinite-recursion-pr108935-2.c: Moved to...
+       * c-c++-common/analyzer/infinite-recursion-pr108935-2.c: ...here.
+       * gcc.dg/analyzer/infinite-recursion-variadic.c: Moved to...
+       * c-c++-common/analyzer/infinite-recursion-variadic.c: ...here.
+       * gcc.dg/analyzer/infinite-recursion.c: Moved to...
+       * c-c++-common/analyzer/infinite-recursion.c: ...here.
+       * gcc.dg/analyzer/inlining-1-multiline.c: Moved to...
+       * c-c++-common/analyzer/inlining-1-multiline.c: ...here.
+       * gcc.dg/analyzer/inlining-1-no-undo.c: Moved to...
+       * c-c++-common/analyzer/inlining-1-no-undo.c: ...here.
+       * gcc.dg/analyzer/inlining-2-multiline.c: Moved to...
+       * c-c++-common/analyzer/inlining-2-multiline.c: ...here.
+       * gcc.dg/analyzer/inlining-5-multiline.c: Moved to...
+       * c-c++-common/analyzer/inlining-5-multiline.c: ...here.
+       * gcc.dg/analyzer/inlining-6-multiline.c: Moved to...
+       * c-c++-common/analyzer/inlining-6-multiline.c: ...here.
+       * gcc.dg/analyzer/inlining-6.c: Moved to...
+       * c-c++-common/analyzer/inlining-6.c: ...here.
+       * gcc.dg/analyzer/inlining-7-multiline.c: Moved to...
+       * c-c++-common/analyzer/inlining-7-multiline.c: ...here.
+       * gcc.dg/analyzer/invalid-shift-1.c: Moved to...
+       * c-c++-common/analyzer/invalid-shift-1.c: ...here.
+       * gcc.dg/analyzer/isatty-1.c: Moved to...
+       * c-c++-common/analyzer/isatty-1.c: ...here.
+       * gcc.dg/analyzer/leak-2.c: Moved to...
+       * c-c++-common/analyzer/leak-2.c: ...here.
+       * gcc.dg/analyzer/leak-3.c: Moved to...
+       * c-c++-common/analyzer/leak-3.c: ...here.
+       * gcc.dg/analyzer/leak-4.c: Moved to...
+       * c-c++-common/analyzer/leak-4.c: ...here.
+       * gcc.dg/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c: Moved to...
+       * c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c: ...here.
+       * gcc.dg/analyzer/loop-0-up-to-n-by-1.c: Moved to...
+       * c-c++-common/analyzer/loop-0-up-to-n-by-1.c: ...here.
+       * gcc.dg/analyzer/loop-2.c: Moved to...
+       * c-c++-common/analyzer/loop-2.c: ...here.
+       * gcc.dg/analyzer/loop-2a.c: Moved to...
+       * c-c++-common/analyzer/loop-2a.c: ...here.
+       * gcc.dg/analyzer/loop-3.c: Moved to...
+       * c-c++-common/analyzer/loop-3.c: ...here.
+       * gcc.dg/analyzer/loop-4.c: Moved to...
+       * c-c++-common/analyzer/loop-4.c: ...here.
+       * gcc.dg/analyzer/loop-n-down-to-1-by-1.c: Moved to...
+       * c-c++-common/analyzer/loop-n-down-to-1-by-1.c: ...here.
+       * gcc.dg/analyzer/loop-start-down-to-end-by-1.c: Moved to...
+       * c-c++-common/analyzer/loop-start-down-to-end-by-1.c: ...here.
+       * gcc.dg/analyzer/loop-start-down-to-end-by-step.c: Moved to...
+       * c-c++-common/analyzer/loop-start-down-to-end-by-step.c: ...here.
+       * gcc.dg/analyzer/loop-start-to-end-by-step.c: Moved to...
+       * c-c++-common/analyzer/loop-start-to-end-by-step.c: ...here.
+       * gcc.dg/analyzer/loop-start-up-to-end-by-1.c: Moved to...
+       * c-c++-common/analyzer/loop-start-up-to-end-by-1.c: ...here.
+       * gcc.dg/analyzer/loop.c: Moved to...
+       * c-c++-common/analyzer/loop.c: ...here.
+       * gcc.dg/analyzer/malloc-3.c: Moved to...
+       * c-c++-common/analyzer/malloc-3.c: ...here.
+       * gcc.dg/analyzer/malloc-5.c: Moved to...
+       * c-c++-common/analyzer/malloc-5.c: ...here.
+       * gcc.dg/analyzer/malloc-CWE-401-example.c: Moved to...
+       * c-c++-common/analyzer/malloc-CWE-401-example.c: ...here.
+       * gcc.dg/analyzer/malloc-CWE-415-examples.c: Moved to...
+       * c-c++-common/analyzer/malloc-CWE-415-examples.c: ...here.
+       * gcc.dg/analyzer/malloc-CWE-416-examples.c: Moved to...
+       * c-c++-common/analyzer/malloc-CWE-416-examples.c: ...here.
+       * gcc.dg/analyzer/malloc-CWE-590-examples.c: Moved to...
+       * c-c++-common/analyzer/malloc-CWE-590-examples.c: ...here.
+       * gcc.dg/analyzer/malloc-callbacks.c: Moved to...
+       * c-c++-common/analyzer/malloc-callbacks.c: ...here.
+       * gcc.dg/analyzer/malloc-dce.c: Moved to...
+       * c-c++-common/analyzer/malloc-dce.c: ...here.
+       * gcc.dg/analyzer/malloc-dedupe-1.c: Moved to...
+       * c-c++-common/analyzer/malloc-dedupe-1.c: ...here.
+       * gcc.dg/analyzer/malloc-in-loop.c: Moved to...
+       * c-c++-common/analyzer/malloc-in-loop.c: ...here.
+       * gcc.dg/analyzer/malloc-ipa-1.c: Moved to...
+       * c-c++-common/analyzer/malloc-ipa-1.c: ...here.
+       * gcc.dg/analyzer/malloc-ipa-11.c: Moved to...
+       * c-c++-common/analyzer/malloc-ipa-11.c: ...here.
+       * gcc.dg/analyzer/malloc-ipa-2.c: Moved to...
+       * c-c++-common/analyzer/malloc-ipa-2.c: ...here.
+       * gcc.dg/analyzer/malloc-ipa-3.c: Moved to...
+       * c-c++-common/analyzer/malloc-ipa-3.c: ...here.
+       * gcc.dg/analyzer/malloc-ipa-4.c: Moved to...
+       * c-c++-common/analyzer/malloc-ipa-4.c: ...here.
+       * gcc.dg/analyzer/malloc-ipa-5.c: Moved to...
+       * c-c++-common/analyzer/malloc-ipa-5.c: ...here.
+       * gcc.dg/analyzer/malloc-ipa-6.c: Moved to...
+       * c-c++-common/analyzer/malloc-ipa-6.c: ...here.
+       * gcc.dg/analyzer/malloc-ipa-7.c: Moved to...
+       * c-c++-common/analyzer/malloc-ipa-7.c: ...here.
+       * gcc.dg/analyzer/malloc-ipa-8-unchecked.c: Moved to...
+       * c-c++-common/analyzer/malloc-ipa-8-unchecked.c: ...here.
+       * gcc.dg/analyzer/malloc-macro-inline-events.c: Moved to...
+       * c-c++-common/analyzer/malloc-macro-inline-events.c: ...here.
+       * gcc.dg/analyzer/malloc-macro-separate-events.c: Moved to...
+       * c-c++-common/analyzer/malloc-macro-separate-events.c: ...here.
+       * gcc.dg/analyzer/malloc-macro.h: Moved to...
+       * c-c++-common/analyzer/malloc-macro.h: ...here.
+       * gcc.dg/analyzer/null-deref-pr108400-SoftEtherVPN-WebUi.c: Moved to...
+       * c-c++-common/analyzer/null-deref-pr108400-SoftEtherVPN-WebUi.c: ...here.
+       * gcc.dg/analyzer/out-of-bounds-1.c: Moved to...
+       * c-c++-common/analyzer/out-of-bounds-1.c: ...here.
+       * gcc.dg/analyzer/out-of-bounds-2.c: Moved to...
+       * c-c++-common/analyzer/out-of-bounds-2.c: ...here.
+       * gcc.dg/analyzer/out-of-bounds-5.c: Moved to...
+       * c-c++-common/analyzer/out-of-bounds-5.c: ...here.
+       * gcc.dg/analyzer/out-of-bounds-diagram-11.c: Moved to...
+       * c-c++-common/analyzer/out-of-bounds-diagram-11.c: ...here.
+       * gcc.dg/analyzer/out-of-bounds-diagram-3.c: Moved to...
+       * c-c++-common/analyzer/out-of-bounds-diagram-3.c: ...here.
+       * gcc.dg/analyzer/out-of-bounds-diagram-8.c: Moved to...
+       * c-c++-common/analyzer/out-of-bounds-diagram-8.c: ...here.
+       * gcc.dg/analyzer/phi-1.c: Moved to...
+       * c-c++-common/analyzer/phi-1.c: ...here.
+       * gcc.dg/analyzer/pr100615.c: Moved to...
+       * c-c++-common/analyzer/pr100615.c: ...here.
+       * gcc.dg/analyzer/pr103526.c: Moved to...
+       * c-c++-common/analyzer/pr103526.c: ...here.
+       * gcc.dg/analyzer/pr94362-1.c: Moved to...
+       * c-c++-common/analyzer/pr94362-1.c: ...here.
+       * gcc.dg/analyzer/pr97074.c: Moved to...
+       * c-c++-common/analyzer/pr97074.c: ...here.
+       * c-c++-common/analyzer/pr99193-2.c: Added include.
+       * c-c++-common/analyzer/realloc-1.c: Added include.
+       * gcc.dg/analyzer/scope-1.c: Moved to...
+       * c-c++-common/analyzer/scope-1.c: ...here.
+       * gcc.dg/analyzer/setjmp-2.c: Moved to...
+       * c-c++-common/analyzer/setjmp-2.c: ...here.
+       * gcc.dg/analyzer/setjmp-5.c: Moved to...
+       * c-c++-common/analyzer/setjmp-5.c: ...here.
+       * gcc.dg/analyzer/setjmp-9.c: Moved to...
+       * c-c++-common/analyzer/setjmp-9.c: ...here.
+       * gcc.dg/analyzer/signal-4a.c: Moved to...
+       * c-c++-common/analyzer/signal-4a.c: ...here.
+       * gcc.dg/analyzer/signal-4b.c: Moved to...
+       * c-c++-common/analyzer/signal-4b.c: ...here.
+       * gcc.dg/analyzer/file-pr58237.c: C only.
+       * gcc.dg/analyzer/fopen-1.c: C only.
+       * gcc.dg/analyzer/malloc-4.c: C only.
+       * gcc.dg/analyzer/malloc-paths-9.c: C only.
+       * gcc.dg/analyzer/pr103892.c: C only.
+       * gcc.dg/analyzer/pr109577.c: C only.
+       * gcc.dg/analyzer/pr93355-localealias-feasibility.c: C only.
+       * gcc.dg/analyzer/pr99193-1.c: C only.
+       * gcc.dg/analyzer/compound-assignment-1.c: Removed.
+       * gcc.dg/analyzer/inlining-1.c: Removed.
+       * gcc.dg/analyzer/inlining-2.c: Removed.
+       * gcc.dg/analyzer/inlining-5.c: Removed.
+       * gcc.dg/analyzer/inlining-7.c: Removed.
+       * c-c++-common/analyzer/compound-assignment-1.c: New test.
+       * c-c++-common/analyzer/file-pr58237-noexcept.c: Duplicate of
+       gcc.dg/analyzer/file-pr58237.c with exceptions disabled.
+       * c-c++-common/analyzer/fopen-2.c: C++ compatible parts from
+       gcc.dg/analyzer/fopen-1.c.
+       * c-c++-common/analyzer/inlining-1.c: New test.
+       * c-c++-common/analyzer/inlining-2.c: New test.
+       * c-c++-common/analyzer/inlining-5.c: New test.
+       * c-c++-common/analyzer/inlining-7.c: New test.
+       * c-c++-common/analyzer/malloc-paths-9-noexcept.c: Duplicate of
+       gcc.dg/analyzer/malloc-paths-9.c with exceptions disabled.
+       * c-c++-common/analyzer/pr109577-noexcept.c: Duplicate of
+       gcc.dg/analyzer/pr109577.c with exceptions disabled.
+       * c-c++-common/analyzer/pr93355-localealias-feasibility-noexcept.c:
+       Duplicate of gcc.dg/analyzer/pr93355-localealias-feasibility.c with
+       exceptions disabled.
+       * c-c++-common/analyzer/pr99193-1-noexcept.c: Duplicate of
+       gcc.dg/analyzer/pr99193-1.c with exceptions disabled.
+
+2023-09-09  Xi Ruoyao  <xry111@xry111.site>
+
+       * gcc.target/loongarch/memcpy-vec-3.c: Increase the amount of
+       copied bytes to 32.
+
+2023-09-09  Lulu Cheng  <chenglulu@loongson.cn>
+
+       * gcc.target/loongarch/mulw_d_wu.c: New test.
+       * gcc.target/loongarch/smuldi3_highpart.c: New test.
+       * gcc.target/loongarch/smulsi3_highpart.c: New test.
+       * gcc.target/loongarch/umulsi3_highpart.c: New test.
+
+2023-09-09  Xi Ruoyao  <xry111@xry111.site>
+
+       * gcc.target/loongarch/memcpy-vec-1.c: New test.
+       * gcc.target/loongarch/memcpy-vec-2.c: New test.
+       * gcc.target/loongarch/memcpy-vec-3.c: New test.
+
+2023-09-09  Lehua Ding  <lehua.ding@rivai.ai>
+
+       * gcc.target/riscv/rvv/autovec/vls/div-1.c: Adjust.
+       * gcc.target/riscv/rvv/autovec/vls/shift-3.c: Adjust.
+       * gcc.target/riscv/rvv/autovec/fold-min-poly.c: New test.
+
 2023-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
 
        * gcc.dg/darwin-segaddr.c: Adjust for darwin linker warning.