aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2023-09-10 00:16:34 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2023-09-10 00:16:34 +0000
commita467cfd0078532f57b5faf0ae184ddbeb0b95117 (patch)
tree45d8b128fbb7beffb53f67f6dcda409263e08710 /gcc
parent50b5199cff690891726877e1c00ac53dfb7cc1c8 (diff)
downloadgcc-a467cfd0078532f57b5faf0ae184ddbeb0b95117.zip
gcc-a467cfd0078532f57b5faf0ae184ddbeb0b95117.tar.gz
gcc-a467cfd0078532f57b5faf0ae184ddbeb0b95117.tar.bz2
Daily bump.
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog39
-rw-r--r--gcc/DATESTAMP2
-rw-r--r--gcc/analyzer/ChangeLog7
-rw-r--r--gcc/fortran/ChangeLog11
-rw-r--r--gcc/testsuite/ChangeLog299
5 files changed, 357 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 058e554..5552d4b 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -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
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index cfb0566..14df42c 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20230909
+20230910
diff --git a/gcc/analyzer/ChangeLog b/gcc/analyzer/ChangeLog
index 8d45daa..2e04d4a 100644
--- a/gcc/analyzer/ChangeLog
+++ b/gcc/analyzer/ChangeLog
@@ -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
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 37ab771..76ea9ba 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -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
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 0909216..7e2b62f 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -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.