+2024-11-15 Joseph Myers <josmyers@redhat.com>
+
+ * c-c++-common/analyzer/asm-x86-dyndbg-2.c,
+ c-c++-common/analyzer/asm-x86-lp64-2.c,
+ c-c++-common/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c,
+ c-c++-common/analyzer/coreutils-cksum-pr108664.c,
+ c-c++-common/analyzer/feasibility-3.c,
+ c-c++-common/analyzer/pr105783.c, c-c++-common/analyzer/sock-1.c,
+ c-c++-common/attributes-4.c, gcc.dg/Warray-bounds-78.c,
+ gcc.dg/analyzer/asm-x86-dyndbg-1.c: Do not define bool, true or
+ false.
+ * gcc.dg/debug/ctf/ctf-function-pointers-2.c: Use -std-gnu17.
+ * gcc.dg/gnu23-version-2.c: New test.
+ * gcc.dg/simulate-thread/atomic-load-int.c,
+ gcc.dg/simulate-thread/atomic-load-longlong.c,
+ gcc.dg/simulate-thread/atomic-load-short.c: Add more noinline
+ attributes.
+ * gcc.dg/torture/pr117496-1.c: Use -std=gnu17.
+
+2024-11-15 Gaius Mulley <gaiusmod2@gmail.com>
+
+ PR modula2/117371
+ * gm2/iso/fail/forloopbyvar.mod: New test.
+ * gm2/iso/fail/forloopbyvar4.mod: New test.
+ * gm2/iso/fail/forloopbyvar5.mod: New test.
+ * gm2/iso/pass/forloopbyvar3.mod: New test.
+
+2024-11-15 Jennifer Schmitz <jschmitz@nvidia.com>
+ Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/117093
+ * gcc.dg/tree-ssa/pr117093.c: New test.
+
+2024-11-15 Joseph Myers <josmyers@redhat.com>
+
+ PR c/117164
+ * gcc.dg/nested-func-13.c, gcc.dg/nested-func-14.c:
+ gcc.dg/nested-func-15.c, gcc.dg/nested-func-16.c,
+ gcc.dg/nested-func-17.c: New tests.
+ * gcc.dg/nested-func-15.c: New file.
+ * gcc.dg/nested-func-16.c: New file.
+ * gcc.dg/nested-func-17.c: New file.
+
+2024-11-15 Christophe Lyon <christophe.lyon@linaro.org>
+
+ PR testsuite/116080
+ * lib/target-supports.exp (check_effective_target_tail_call):
+ Remove foo's body.
+ (check_effective_target_musttail): Likewise.
+
+2024-11-15 Pan Li <pan2.li@intel.com>
+
+ * gcc.target/riscv/sat_u_sub-2.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub-1-u16.c: ...here.
+ * gcc.target/riscv/sat_u_sub-3.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub-1-u32.c: ...here.
+ * gcc.target/riscv/sat_u_sub-4.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub-1-u64.c: ...here.
+ * gcc.target/riscv/sat_u_sub-1.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub-1-u8.c: ...here.
+ * gcc.target/riscv/sat_u_sub-38.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub-10-u16.c: ...here.
+ * gcc.target/riscv/sat_u_sub-39.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub-10-u32.c: ...here.
+ * gcc.target/riscv/sat_u_sub-40.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub-10-u64.c: ...here.
+ * gcc.target/riscv/sat_u_sub-37.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub-10-u8.c: ...here.
+ * gcc.target/riscv/sat_u_sub-42.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub-11-u16.c: ...here.
+ * gcc.target/riscv/sat_u_sub-43.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub-11-u32.c: ...here.
+ * gcc.target/riscv/sat_u_sub-44.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub-11-u64.c: ...here.
+ * gcc.target/riscv/sat_u_sub-41.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub-11-u8.c: ...here.
+ * gcc.target/riscv/sat_u_sub-46.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub-12-u16.c: ...here.
+ * gcc.target/riscv/sat_u_sub-47.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub-12-u32.c: ...here.
+ * gcc.target/riscv/sat_u_sub-48.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub-12-u64.c: ...here.
+ * gcc.target/riscv/sat_u_sub-45.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub-12-u8.c: ...here.
+ * gcc.target/riscv/sat_u_sub-6.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub-2-u16.c: ...here.
+ * gcc.target/riscv/sat_u_sub-7.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub-2-u32.c: ...here.
+ * gcc.target/riscv/sat_u_sub-8.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub-2-u64.c: ...here.
+ * gcc.target/riscv/sat_u_sub-5.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub-2-u8.c: ...here.
+ * gcc.target/riscv/sat_u_sub-10.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub-3-u16.c: ...here.
+ * gcc.target/riscv/sat_u_sub-11.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub-3-u32.c: ...here.
+ * gcc.target/riscv/sat_u_sub-12.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub-3-u64.c: ...here.
+ * gcc.target/riscv/sat_u_sub-9.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub-3-u8.c: ...here.
+ * gcc.target/riscv/sat_u_sub-14.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub-4-u16.c: ...here.
+ * gcc.target/riscv/sat_u_sub-15.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub-4-u32.c: ...here.
+ * gcc.target/riscv/sat_u_sub-16.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub-4-u64.c: ...here.
+ * gcc.target/riscv/sat_u_sub-13.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub-4-u8.c: ...here.
+ * gcc.target/riscv/sat_u_sub-18.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub-5-u16.c: ...here.
+ * gcc.target/riscv/sat_u_sub-19.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub-5-u32.c: ...here.
+ * gcc.target/riscv/sat_u_sub-20.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub-5-u64.c: ...here.
+ * gcc.target/riscv/sat_u_sub-17.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub-5-u8.c: ...here.
+ * gcc.target/riscv/sat_u_sub-22.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub-6-u16.c: ...here.
+ * gcc.target/riscv/sat_u_sub-23.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub-6-u32.c: ...here.
+ * gcc.target/riscv/sat_u_sub-24.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub-6-u64.c: ...here.
+ * gcc.target/riscv/sat_u_sub-21.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub-6-u8.c: ...here.
+ * gcc.target/riscv/sat_u_sub-26.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub-7-u16.c: ...here.
+ * gcc.target/riscv/sat_u_sub-27.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub-7-u32.c: ...here.
+ * gcc.target/riscv/sat_u_sub-28.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub-7-u64.c: ...here.
+ * gcc.target/riscv/sat_u_sub-25.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub-7-u8.c: ...here.
+ * gcc.target/riscv/sat_u_sub-30.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub-8-u16.c: ...here.
+ * gcc.target/riscv/sat_u_sub-31.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub-8-u32.c: ...here.
+ * gcc.target/riscv/sat_u_sub-32.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub-8-u64.c: ...here.
+ * gcc.target/riscv/sat_u_sub-29.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub-8-u8.c: ...here.
+ * gcc.target/riscv/sat_u_sub-34.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub-9-u16.c: ...here.
+ * gcc.target/riscv/sat_u_sub-35.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub-9-u32.c: ...here.
+ * gcc.target/riscv/sat_u_sub-36.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub-9-u64.c: ...here.
+ * gcc.target/riscv/sat_u_sub-33.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub-9-u8.c: ...here.
+ * gcc.target/riscv/sat_u_sub-run-2.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub-run-1-u16.c: ...here.
+ * gcc.target/riscv/sat_u_sub-run-3.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub-run-1-u32.c: ...here.
+ * gcc.target/riscv/sat_u_sub-run-4.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub-run-1-u64.c: ...here.
+ * gcc.target/riscv/sat_u_sub-run-1.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub-run-1-u8.c: ...here.
+ * gcc.target/riscv/sat_u_sub-run-38.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub-run-10-u16.c: ...here.
+ * gcc.target/riscv/sat_u_sub-run-39.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub-run-10-u32.c: ...here.
+ * gcc.target/riscv/sat_u_sub-run-40.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub-run-10-u64.c: ...here.
+ * gcc.target/riscv/sat_u_sub-run-37.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub-run-10-u8.c: ...here.
+ * gcc.target/riscv/sat_u_sub-run-42.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub-run-11-u16.c: ...here.
+ * gcc.target/riscv/sat_u_sub-run-43.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub-run-11-u32.c: ...here.
+ * gcc.target/riscv/sat_u_sub-run-44.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub-run-11-u64.c: ...here.
+ * gcc.target/riscv/sat_u_sub-run-41.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub-run-11-u8.c: ...here.
+ * gcc.target/riscv/sat_u_sub-run-46.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub-run-12-u16.c: ...here.
+ * gcc.target/riscv/sat_u_sub-run-47.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub-run-12-u32.c: ...here.
+ * gcc.target/riscv/sat_u_sub-run-48.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub-run-12-u64.c: ...here.
+ * gcc.target/riscv/sat_u_sub-run-45.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub-run-12-u8.c: ...here.
+ * gcc.target/riscv/sat_u_sub-run-6.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub-run-2-u16.c: ...here.
+ * gcc.target/riscv/sat_u_sub-run-7.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub-run-2-u32.c: ...here.
+ * gcc.target/riscv/sat_u_sub-run-8.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub-run-2-u64.c: ...here.
+ * gcc.target/riscv/sat_u_sub-run-5.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub-run-2-u8.c: ...here.
+ * gcc.target/riscv/sat_u_sub-run-10.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub-run-3-u16.c: ...here.
+ * gcc.target/riscv/sat_u_sub-run-11.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub-run-3-u32.c: ...here.
+ * gcc.target/riscv/sat_u_sub-run-12.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub-run-3-u64.c: ...here.
+ * gcc.target/riscv/sat_u_sub-run-9.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub-run-3-u8.c: ...here.
+ * gcc.target/riscv/sat_u_sub-run-14.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub-run-4-u16.c: ...here.
+ * gcc.target/riscv/sat_u_sub-run-15.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub-run-4-u32.c: ...here.
+ * gcc.target/riscv/sat_u_sub-run-16.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub-run-4-u64.c: ...here.
+ * gcc.target/riscv/sat_u_sub-run-13.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub-run-4-u8.c: ...here.
+ * gcc.target/riscv/sat_u_sub-run-18.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub-run-5-u16.c: ...here.
+ * gcc.target/riscv/sat_u_sub-run-19.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub-run-5-u32.c: ...here.
+ * gcc.target/riscv/sat_u_sub-run-20.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub-run-5-u64.c: ...here.
+ * gcc.target/riscv/sat_u_sub-run-17.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub-run-5-u8.c: ...here.
+ * gcc.target/riscv/sat_u_sub-run-22.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub-run-6-u16.c: ...here.
+ * gcc.target/riscv/sat_u_sub-run-23.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub-run-6-u32.c: ...here.
+ * gcc.target/riscv/sat_u_sub-run-24.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub-run-6-u64.c: ...here.
+ * gcc.target/riscv/sat_u_sub-run-21.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub-run-6-u8.c: ...here.
+ * gcc.target/riscv/sat_u_sub-run-26.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub-run-7-u16.c: ...here.
+ * gcc.target/riscv/sat_u_sub-run-27.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub-run-7-u32.c: ...here.
+ * gcc.target/riscv/sat_u_sub-run-28.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub-run-7-u64.c: ...here.
+ * gcc.target/riscv/sat_u_sub-run-25.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub-run-7-u8.c: ...here.
+ * gcc.target/riscv/sat_u_sub-run-30.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub-run-8-u16.c: ...here.
+ * gcc.target/riscv/sat_u_sub-run-31.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub-run-8-u32.c: ...here.
+ * gcc.target/riscv/sat_u_sub-run-32.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub-run-8-u64.c: ...here.
+ * gcc.target/riscv/sat_u_sub-run-29.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub-run-8-u8.c: ...here.
+ * gcc.target/riscv/sat_u_sub-run-34.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub-run-9-u16.c: ...here.
+ * gcc.target/riscv/sat_u_sub-run-35.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub-run-9-u32.c: ...here.
+ * gcc.target/riscv/sat_u_sub-run-36.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub-run-9-u64.c: ...here.
+ * gcc.target/riscv/sat_u_sub-run-33.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub-run-9-u8.c: ...here.
+ * gcc.target/riscv/sat_u_sub_imm-2_1.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub_imm-1-u16-1.c: ...here.
+ * gcc.target/riscv/sat_u_sub_imm-2_2.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub_imm-1-u16-2.c: ...here.
+ * gcc.target/riscv/sat_u_sub_imm-2_3.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub_imm-1-u16-3.c: ...here.
+ * gcc.target/riscv/sat_u_sub_imm-2_4.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub_imm-1-u16-4.c: ...here.
+ * gcc.target/riscv/sat_u_sub_imm-2.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub_imm-1-u16.c: ...here.
+ * gcc.target/riscv/sat_u_sub_imm-3_1.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub_imm-1-u32-1.c: ...here.
+ * gcc.target/riscv/sat_u_sub_imm-3_2.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub_imm-1-u32-2.c: ...here.
+ * gcc.target/riscv/sat_u_sub_imm-3_3.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub_imm-1-u32-3.c: ...here.
+ * gcc.target/riscv/sat_u_sub_imm-3_4.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub_imm-1-u32-4.c: ...here.
+ * gcc.target/riscv/sat_u_sub_imm-3.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub_imm-1-u32.c: ...here.
+ * gcc.target/riscv/sat_u_sub_imm-4_1.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub_imm-1-u64-1.c: ...here.
+ * gcc.target/riscv/sat_u_sub_imm-4_2.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub_imm-1-u64-2.c: ...here.
+ * gcc.target/riscv/sat_u_sub_imm-4.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub_imm-1-u64.c: ...here.
+ * gcc.target/riscv/sat_u_sub_imm-1_1.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub_imm-1-u8-1.c: ...here.
+ * gcc.target/riscv/sat_u_sub_imm-1_2.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub_imm-1-u8-2.c: ...here.
+ * gcc.target/riscv/sat_u_sub_imm-1_3.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub_imm-1-u8-3.c: ...here.
+ * gcc.target/riscv/sat_u_sub_imm-1_4.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub_imm-1-u8-4.c: ...here.
+ * gcc.target/riscv/sat_u_sub_imm-1.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub_imm-1-u8.c: ...here.
+ * gcc.target/riscv/sat_u_sub_imm-6_1.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub_imm-2-u16-1.c: ...here.
+ * gcc.target/riscv/sat_u_sub_imm-6_2.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub_imm-2-u16-2.c: ...here.
+ * gcc.target/riscv/sat_u_sub_imm-6_3.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub_imm-2-u16-3.c: ...here.
+ * gcc.target/riscv/sat_u_sub_imm-6.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub_imm-2-u16.c: ...here.
+ * gcc.target/riscv/sat_u_sub_imm-15_1.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub_imm-2-u32-1.c: ...here.
+ * gcc.target/riscv/sat_u_sub_imm-15_2.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub_imm-2-u32-2.c: ...here.
+ * gcc.target/riscv/sat_u_sub_imm-7_3.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub_imm-2-u32-3.c: ...here.
+ * gcc.target/riscv/sat_u_sub_imm-7.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub_imm-2-u32.c: ...here.
+ * gcc.target/riscv/sat_u_sub_imm-8_1.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub_imm-2-u64-1.c: ...here.
+ * gcc.target/riscv/sat_u_sub_imm-16.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub_imm-2-u64.c: ...here.
+ * gcc.target/riscv/sat_u_sub_imm-5_1.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub_imm-2-u8-1.c: ...here.
+ * gcc.target/riscv/sat_u_sub_imm-5_2.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub_imm-2-u8-2.c: ...here.
+ * gcc.target/riscv/sat_u_sub_imm-5_3.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub_imm-2-u8-3.c: ...here.
+ * gcc.target/riscv/sat_u_sub_imm-5.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub_imm-2-u8.c: ...here.
+ * gcc.target/riscv/sat_u_sub_imm-10_1.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub_imm-3-u16-1.c: ...here.
+ * gcc.target/riscv/sat_u_sub_imm-10_2.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub_imm-3-u16-2.c: ...here.
+ * gcc.target/riscv/sat_u_sub_imm-10.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub_imm-3-u16.c: ...here.
+ * gcc.target/riscv/sat_u_sub_imm-11_1.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub_imm-3-u32-1.c: ...here.
+ * gcc.target/riscv/sat_u_sub_imm-11_2.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub_imm-3-u32-2.c: ...here.
+ * gcc.target/riscv/sat_u_sub_imm-11.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub_imm-3-u32.c: ...here.
+ * gcc.target/riscv/sat_u_sub_imm-12.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub_imm-3-u64.c: ...here.
+ * gcc.target/riscv/sat_u_sub_imm-9_1.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub_imm-3-u8-1.c: ...here.
+ * gcc.target/riscv/sat_u_sub_imm-9_2.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub_imm-3-u8-2.c: ...here.
+ * gcc.target/riscv/sat_u_sub_imm-9.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub_imm-3-u8.c: ...here.
+ * gcc.target/riscv/sat_u_sub_imm-14_1.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub_imm-4-u16-1.c: ...here.
+ * gcc.target/riscv/sat_u_sub_imm-14_2.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub_imm-4-u16-2.c: ...here.
+ * gcc.target/riscv/sat_u_sub_imm-14.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub_imm-4-u16.c: ...here.
+ * gcc.target/riscv/sat_u_sub_imm-7_1.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub_imm-4-u32-1.c: ...here.
+ * gcc.target/riscv/sat_u_sub_imm-7_2.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub_imm-4-u32-2.c: ...here.
+ * gcc.target/riscv/sat_u_sub_imm-15.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub_imm-4-u32.c: ...here.
+ * gcc.target/riscv/sat_u_sub_imm-8.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub_imm-4-u64.c: ...here.
+ * gcc.target/riscv/sat_u_sub_imm-13_1.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub_imm-4-u8-1.c: ...here.
+ * gcc.target/riscv/sat_u_sub_imm-13_2.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub_imm-4-u8-2.c: ...here.
+ * gcc.target/riscv/sat_u_sub_imm-13.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub_imm-4-u8.c: ...here.
+ * gcc.target/riscv/sat_u_sub_imm-run-2.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub_imm-run-1-u16.c: ...here.
+ * gcc.target/riscv/sat_u_sub_imm-run-3.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub_imm-run-1-u32.c: ...here.
+ * gcc.target/riscv/sat_u_sub_imm-run-4.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub_imm-run-1-u64.c: ...here.
+ * gcc.target/riscv/sat_u_sub_imm-run-1.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub_imm-run-1-u8.c: ...here.
+ * gcc.target/riscv/sat_u_sub_imm-run-6.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub_imm-run-2-u16.c: ...here.
+ * gcc.target/riscv/sat_u_sub_imm-run-7.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub_imm-run-2-u32.c: ...here.
+ * gcc.target/riscv/sat_u_sub_imm-run-8.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub_imm-run-2-u64.c: ...here.
+ * gcc.target/riscv/sat_u_sub_imm-run-5.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub_imm-run-2-u8.c: ...here.
+ * gcc.target/riscv/sat_u_sub_imm-run-10.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub_imm-run-3-u16.c: ...here.
+ * gcc.target/riscv/sat_u_sub_imm-run-11.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub_imm-run-3-u32.c: ...here.
+ * gcc.target/riscv/sat_u_sub_imm-run-12.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub_imm-run-3-u64.c: ...here.
+ * gcc.target/riscv/sat_u_sub_imm-run-9.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub_imm-run-3-u8.c: ...here.
+ * gcc.target/riscv/sat_u_sub_imm-run-14.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub_imm-run-4-u16.c: ...here.
+ * gcc.target/riscv/sat_u_sub_imm-run-15.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub_imm-run-4-u32.c: ...here.
+ * gcc.target/riscv/sat_u_sub_imm-run-16.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub_imm-run-4-u64.c: ...here.
+ * gcc.target/riscv/sat_u_sub_imm-run-13.c: Move to...
+ * gcc.target/riscv/sat/sat_u_sub_imm-run-4-u8.c: ...here.
+
+2024-11-15 Florian Weimer <fweimer@redhat.com>
+
+ * gcc.dg/Wmissing-parameter-name-1.c: New test.
+ * gcc.dg/Wmissing-parameter-name-2.c: New test.
+ * gcc.dg/Wmissing-parameter-name-3.c: New test.
+
+2024-11-15 Pan Li <pan2.li@intel.com>
+
+ * gcc.target/riscv/sat/sat_s_add-1-i16.c: Remove flto
+ dg-skip workaround and -O3 option.
+ * gcc.target/riscv/sat/sat_s_add-1-i32.c: Ditto.
+ * gcc.target/riscv/sat/sat_s_add-1-i64.c: Ditto.
+ * gcc.target/riscv/sat/sat_s_add-1-i8.c: Ditto.
+ * gcc.target/riscv/sat/sat_s_add-2-i16.c: Ditto.
+ * gcc.target/riscv/sat/sat_s_add-2-i32.c: Ditto.
+ * gcc.target/riscv/sat/sat_s_add-2-i64.c: Ditto.
+ * gcc.target/riscv/sat/sat_s_add-2-i8.c: Ditto.
+ * gcc.target/riscv/sat/sat_s_add-3-i16.c: Ditto.
+ * gcc.target/riscv/sat/sat_s_add-3-i32.c: Ditto.
+ * gcc.target/riscv/sat/sat_s_add-3-i64.c: Ditto.
+ * gcc.target/riscv/sat/sat_s_add-3-i8.c: Ditto.
+ * gcc.target/riscv/sat/sat_s_add-4-i16.c: Ditto.
+ * gcc.target/riscv/sat/sat_s_add-4-i32.c: Ditto.
+ * gcc.target/riscv/sat/sat_s_add-4-i64.c: Ditto.
+ * gcc.target/riscv/sat/sat_s_add-4-i8.c: Ditto.
+ * gcc.target/riscv/sat/sat_s_add_imm-1-1.c: Ditto.
+ * gcc.target/riscv/sat/sat_s_add_imm-1.c: Ditto.
+ * gcc.target/riscv/sat/sat_s_add_imm-2-1.c: Ditto.
+ * gcc.target/riscv/sat/sat_s_add_imm-2.c: Ditto.
+ * gcc.target/riscv/sat/sat_s_add_imm-3-1.c: Ditto.
+ * gcc.target/riscv/sat/sat_s_add_imm-3.c: Ditto.
+ * gcc.target/riscv/sat/sat_s_add_imm-4.c: Ditto.
+ * gcc.target/riscv/sat/sat_u_add-1-u16.c: Ditto.
+ * gcc.target/riscv/sat/sat_u_add-1-u32.c: Ditto.
+ * gcc.target/riscv/sat/sat_u_add-1-u64.c: Ditto.
+ * gcc.target/riscv/sat/sat_u_add-1-u8.c: Ditto.
+ * gcc.target/riscv/sat/sat_u_add-2-u16.c: Ditto.
+ * gcc.target/riscv/sat/sat_u_add-2-u32.c: Ditto.
+ * gcc.target/riscv/sat/sat_u_add-2-u64.c: Ditto.
+ * gcc.target/riscv/sat/sat_u_add-2-u8.c: Ditto.
+ * gcc.target/riscv/sat/sat_u_add-3-u16.c: Ditto.
+ * gcc.target/riscv/sat/sat_u_add-3-u32.c: Ditto.
+ * gcc.target/riscv/sat/sat_u_add-3-u64.c: Ditto.
+ * gcc.target/riscv/sat/sat_u_add-3-u8.c: Ditto.
+ * gcc.target/riscv/sat/sat_u_add-4-u16.c: Ditto.
+ * gcc.target/riscv/sat/sat_u_add-4-u32.c: Ditto.
+ * gcc.target/riscv/sat/sat_u_add-4-u64.c: Ditto.
+ * gcc.target/riscv/sat/sat_u_add-4-u8.c: Ditto.
+ * gcc.target/riscv/sat/sat_u_add-5-u16.c: Ditto.
+ * gcc.target/riscv/sat/sat_u_add-5-u32.c: Ditto.
+ * gcc.target/riscv/sat/sat_u_add-5-u64.c: Ditto.
+ * gcc.target/riscv/sat/sat_u_add-5-u8.c: Ditto.
+ * gcc.target/riscv/sat/sat_u_add-6-u16.c: Ditto.
+ * gcc.target/riscv/sat/sat_u_add-6-u32.c: Ditto.
+ * gcc.target/riscv/sat/sat_u_add-6-u64.c: Ditto.
+ * gcc.target/riscv/sat/sat_u_add-6-u8.c: Ditto.
+ * gcc.target/riscv/sat/sat_u_add_imm-1-u16.c: Ditto.
+ * gcc.target/riscv/sat/sat_u_add_imm-1-u32.c: Ditto.
+ * gcc.target/riscv/sat/sat_u_add_imm-1-u64.c: Ditto.
+ * gcc.target/riscv/sat/sat_u_add_imm-1-u8.c: Ditto.
+ * gcc.target/riscv/sat/sat_u_add_imm-2-u16.c: Ditto.
+ * gcc.target/riscv/sat/sat_u_add_imm-2-u32.c: Ditto.
+ * gcc.target/riscv/sat/sat_u_add_imm-2-u64.c: Ditto.
+ * gcc.target/riscv/sat/sat_u_add_imm-2-u8.c: Ditto.
+ * gcc.target/riscv/sat/sat_u_add_imm-3-u16.c: Ditto.
+ * gcc.target/riscv/sat/sat_u_add_imm-3-u32.c: Ditto.
+ * gcc.target/riscv/sat/sat_u_add_imm-3-u64.c: Ditto.
+ * gcc.target/riscv/sat/sat_u_add_imm-3-u8.c: Ditto.
+ * gcc.target/riscv/sat/sat_u_add_imm-4-u16.c: Ditto.
+ * gcc.target/riscv/sat/sat_u_add_imm-4-u32.c: Ditto.
+ * gcc.target/riscv/sat/sat_u_add_imm-4-u64.c: Ditto.
+ * gcc.target/riscv/sat/sat_u_add_imm-4-u8.c: Ditto.
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-1.c: Ditto.
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-10.c: Ditto.
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-11.c: Ditto.
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-12.c: Ditto.
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-13.c: Ditto.
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-14.c: Ditto.
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-15.c: Ditto.
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-16.c: Ditto.
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-17.c: Ditto.
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-18.c: Ditto.
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-19.c: Ditto.
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-2.c: Ditto.
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-20.c: Ditto.
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-21.c: Ditto.
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-22.c: Ditto.
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-23.c: Ditto.
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-24.c: Ditto.
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-25.c: Ditto.
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-26.c: Ditto.
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-27.c: Ditto.
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-28.c: Ditto.
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-29.c: Ditto.
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-3.c: Ditto.
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-30.c: Ditto.
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-31.c: Ditto.
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-32.c: Ditto.
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-33.c: Ditto.
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-34.c: Ditto.
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-35.c: Ditto.
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-36.c: Ditto.
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-37.c: Ditto.
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-38.c: Ditto.
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-39.c: Ditto.
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-4.c: Ditto.
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-40.c: Ditto.
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-41.c: Ditto.
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-42.c: Ditto.
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-43.c: Ditto.
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-44.c: Ditto.
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-45.c: Ditto.
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-46.c: Ditto.
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-47.c: Ditto.
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-48.c: Ditto.
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-49.c: Ditto.
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-5.c: Ditto.
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-50.c: Ditto.
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-51.c: Ditto.
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-52.c: Ditto.
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-53.c: Ditto.
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-54.c: Ditto.
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-55.c: Ditto.
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-56.c: Ditto.
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-57.c: Ditto.
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-58.c: Ditto.
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-59.c: Ditto.
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-6.c: Ditto.
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-60.c: Ditto.
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-7.c: Ditto.
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-8.c: Ditto.
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-9.c: Ditto.
+
+2024-11-15 Jakub Jelinek <jakub@redhat.com>
+
+ * g++.dg/tree-ssa/pr116868.C: Change effective target from c++14 to
+ c++11.
+ * g++.dg/tree-ssa/pr96945.C: Likewise.
+ * g++.dg/tree-ssa/pr110819.C: Likewise.
+
+2024-11-15 Jakub Jelinek <jakub@redhat.com>
+
+ * gcc.dg/dfp/c11-decimal64x-1.c: New test.
+ * gcc.dg/dfp/c11-decimal64x-2.c: New test.
+ * gcc.dg/dfp/c23-decimal64x-1.c: New test.
+ * gcc.dg/dfp/c23-decimal64x-2.c: New test.
+ * gcc.dg/dfp/c23-decimal64x-3.c: New test.
+ * gcc.dg/dfp/c23-decimal64x-4.c: New test.
+
+2024-11-15 Marek Polacek <polacek@redhat.com>
+
+ * g++.dg/tree-ssa/pr58483.C: Run in C++11 and up.
+
+2024-11-15 Pan Li <pan2.li@intel.com>
+
+ * gcc.target/riscv/riscv.exp: Add new folder sat under riscv
+ and add 5 options for each sat test.
+ * gcc.target/riscv/sat_s_add-1-i16.c: Move to...
+ * gcc.target/riscv/sat/sat_s_add-1-i16.c: ...here.
+ * gcc.target/riscv/sat_s_add-1-i32.c: Move to...
+ * gcc.target/riscv/sat/sat_s_add-1-i32.c: ...here.
+ * gcc.target/riscv/sat_s_add-1-i64.c: Move to...
+ * gcc.target/riscv/sat/sat_s_add-1-i64.c: ...here.
+ * gcc.target/riscv/sat_s_add-1-i8.c: Move to...
+ * gcc.target/riscv/sat/sat_s_add-1-i8.c: ...here.
+ * gcc.target/riscv/sat_s_add-2-i16.c: Move to...
+ * gcc.target/riscv/sat/sat_s_add-2-i16.c: ...here.
+ * gcc.target/riscv/sat_s_add-2-i32.c: Move to...
+ * gcc.target/riscv/sat/sat_s_add-2-i32.c: ...here.
+ * gcc.target/riscv/sat_s_add-2-i64.c: Move to...
+ * gcc.target/riscv/sat/sat_s_add-2-i64.c: ...here.
+ * gcc.target/riscv/sat_s_add-2-i8.c: Move to...
+ * gcc.target/riscv/sat/sat_s_add-2-i8.c: ...here.
+ * gcc.target/riscv/sat_s_add-3-i16.c: Move to...
+ * gcc.target/riscv/sat/sat_s_add-3-i16.c: ...here.
+ * gcc.target/riscv/sat_s_add-3-i32.c: Move to...
+ * gcc.target/riscv/sat/sat_s_add-3-i32.c: ...here.
+ * gcc.target/riscv/sat_s_add-3-i64.c: Move to...
+ * gcc.target/riscv/sat/sat_s_add-3-i64.c: ...here.
+ * gcc.target/riscv/sat_s_add-3-i8.c: Move to...
+ * gcc.target/riscv/sat/sat_s_add-3-i8.c: ...here.
+ * gcc.target/riscv/sat_s_add-4-i16.c: Move to...
+ * gcc.target/riscv/sat/sat_s_add-4-i16.c: ...here.
+ * gcc.target/riscv/sat_s_add-4-i32.c: Move to...
+ * gcc.target/riscv/sat/sat_s_add-4-i32.c: ...here.
+ * gcc.target/riscv/sat_s_add-4-i64.c: Move to...
+ * gcc.target/riscv/sat/sat_s_add-4-i64.c: ...here.
+ * gcc.target/riscv/sat_s_add-4-i8.c: Move to...
+ * gcc.target/riscv/sat/sat_s_add-4-i8.c: ...here.
+ * gcc.target/riscv/sat_s_add-run-1-i16.c: Move to...
+ * gcc.target/riscv/sat/sat_s_add-run-1-i16.c: ...here.
+ * gcc.target/riscv/sat_s_add-run-1-i32.c: Move to...
+ * gcc.target/riscv/sat/sat_s_add-run-1-i32.c: ...here.
+ * gcc.target/riscv/sat_s_add-run-1-i64.c: Move to...
+ * gcc.target/riscv/sat/sat_s_add-run-1-i64.c: ...here.
+ * gcc.target/riscv/sat_s_add-run-1-i8.c: Move to...
+ * gcc.target/riscv/sat/sat_s_add-run-1-i8.c: ...here.
+ * gcc.target/riscv/sat_s_add-run-2-i16.c: Move to...
+ * gcc.target/riscv/sat/sat_s_add-run-2-i16.c: ...here.
+ * gcc.target/riscv/sat_s_add-run-2-i32.c: Move to...
+ * gcc.target/riscv/sat/sat_s_add-run-2-i32.c: ...here.
+ * gcc.target/riscv/sat_s_add-run-2-i64.c: Move to...
+ * gcc.target/riscv/sat/sat_s_add-run-2-i64.c: ...here.
+ * gcc.target/riscv/sat_s_add-run-2-i8.c: Move to...
+ * gcc.target/riscv/sat/sat_s_add-run-2-i8.c: ...here.
+ * gcc.target/riscv/sat_s_add-run-3-i16.c: Move to...
+ * gcc.target/riscv/sat/sat_s_add-run-3-i16.c: ...here.
+ * gcc.target/riscv/sat_s_add-run-3-i32.c: Move to...
+ * gcc.target/riscv/sat/sat_s_add-run-3-i32.c: ...here.
+ * gcc.target/riscv/sat_s_add-run-3-i64.c: Move to...
+ * gcc.target/riscv/sat/sat_s_add-run-3-i64.c: ...here.
+ * gcc.target/riscv/sat_s_add-run-3-i8.c: Move to...
+ * gcc.target/riscv/sat/sat_s_add-run-3-i8.c: ...here.
+ * gcc.target/riscv/sat_s_add-run-4-i16.c: Move to...
+ * gcc.target/riscv/sat/sat_s_add-run-4-i16.c: ...here.
+ * gcc.target/riscv/sat_s_add-run-4-i32.c: Move to...
+ * gcc.target/riscv/sat/sat_s_add-run-4-i32.c: ...here.
+ * gcc.target/riscv/sat_s_add-run-4-i64.c: Move to...
+ * gcc.target/riscv/sat/sat_s_add-run-4-i64.c: ...here.
+ * gcc.target/riscv/sat_s_add-run-4-i8.c: Move to...
+ * gcc.target/riscv/sat/sat_s_add-run-4-i8.c: ...here.
+ * gcc.target/riscv/sat_s_add_imm-1-1.c: Move to...
+ * gcc.target/riscv/sat/sat_s_add_imm-1-1.c: ...here.
+ * gcc.target/riscv/sat_s_add_imm-1.c: Move to...
+ * gcc.target/riscv/sat/sat_s_add_imm-1.c: ...here.
+ * gcc.target/riscv/sat_s_add_imm-2-1.c: Move to...
+ * gcc.target/riscv/sat/sat_s_add_imm-2-1.c: ...here.
+ * gcc.target/riscv/sat_s_add_imm-2.c: Move to...
+ * gcc.target/riscv/sat/sat_s_add_imm-2.c: ...here.
+ * gcc.target/riscv/sat_s_add_imm-3-1.c: Move to...
+ * gcc.target/riscv/sat/sat_s_add_imm-3-1.c: ...here.
+ * gcc.target/riscv/sat_s_add_imm-3.c: Move to...
+ * gcc.target/riscv/sat/sat_s_add_imm-3.c: ...here.
+ * gcc.target/riscv/sat_s_add_imm-4.c: Move to...
+ * gcc.target/riscv/sat/sat_s_add_imm-4.c: ...here.
+ * gcc.target/riscv/sat_s_add_imm-run-1.c: Move to...
+ * gcc.target/riscv/sat/sat_s_add_imm-run-1.c: ...here.
+ * gcc.target/riscv/sat_s_add_imm-run-2.c: Move to...
+ * gcc.target/riscv/sat/sat_s_add_imm-run-2.c: ...here.
+ * gcc.target/riscv/sat_s_add_imm-run-3.c: Move to...
+ * gcc.target/riscv/sat/sat_s_add_imm-run-3.c: ...here.
+ * gcc.target/riscv/sat_s_add_imm-run-4.c: Move to...
+ * gcc.target/riscv/sat/sat_s_add_imm-run-4.c: ...here.
+ * gcc.target/riscv/sat_u_add-1-u16.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add-1-u16.c: ...here.
+ * gcc.target/riscv/sat_u_add-1-u32.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add-1-u32.c: ...here.
+ * gcc.target/riscv/sat_u_add-1-u64.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add-1-u64.c: ...here.
+ * gcc.target/riscv/sat_u_add-1-u8.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add-1-u8.c: ...here.
+ * gcc.target/riscv/sat_u_add-2-u16.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add-2-u16.c: ...here.
+ * gcc.target/riscv/sat_u_add-2-u32.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add-2-u32.c: ...here.
+ * gcc.target/riscv/sat_u_add-2-u64.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add-2-u64.c: ...here.
+ * gcc.target/riscv/sat_u_add-2-u8.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add-2-u8.c: ...here.
+ * gcc.target/riscv/sat_u_add-3-u16.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add-3-u16.c: ...here.
+ * gcc.target/riscv/sat_u_add-3-u32.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add-3-u32.c: ...here.
+ * gcc.target/riscv/sat_u_add-3-u64.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add-3-u64.c: ...here.
+ * gcc.target/riscv/sat_u_add-3-u8.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add-3-u8.c: ...here.
+ * gcc.target/riscv/sat_u_add-4-u16.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add-4-u16.c: ...here.
+ * gcc.target/riscv/sat_u_add-4-u32.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add-4-u32.c: ...here.
+ * gcc.target/riscv/sat_u_add-4-u64.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add-4-u64.c: ...here.
+ * gcc.target/riscv/sat_u_add-4-u8.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add-4-u8.c: ...here.
+ * gcc.target/riscv/sat_u_add-5-u16.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add-5-u16.c: ...here.
+ * gcc.target/riscv/sat_u_add-5-u32.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add-5-u32.c: ...here.
+ * gcc.target/riscv/sat_u_add-5-u64.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add-5-u64.c: ...here.
+ * gcc.target/riscv/sat_u_add-5-u8.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add-5-u8.c: ...here.
+ * gcc.target/riscv/sat_u_add-6-u16.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add-6-u16.c: ...here.
+ * gcc.target/riscv/sat_u_add-6-u32.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add-6-u32.c: ...here.
+ * gcc.target/riscv/sat_u_add-6-u64.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add-6-u64.c: ...here.
+ * gcc.target/riscv/sat_u_add-6-u8.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add-6-u8.c: ...here.
+ * gcc.target/riscv/sat_u_add-run-1-u16.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add-run-1-u16.c: ...here.
+ * gcc.target/riscv/sat_u_add-run-1-u32.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add-run-1-u32.c: ...here.
+ * gcc.target/riscv/sat_u_add-run-1-u64.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add-run-1-u64.c: ...here.
+ * gcc.target/riscv/sat_u_add-run-1-u8.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add-run-1-u8.c: ...here.
+ * gcc.target/riscv/sat_u_add-run-2-u16.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add-run-2-u16.c: ...here.
+ * gcc.target/riscv/sat_u_add-run-2-u32.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add-run-2-u32.c: ...here.
+ * gcc.target/riscv/sat_u_add-run-2-u64.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add-run-2-u64.c: ...here.
+ * gcc.target/riscv/sat_u_add-run-2-u8.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add-run-2-u8.c: ...here.
+ * gcc.target/riscv/sat_u_add-run-3-u16.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add-run-3-u16.c: ...here.
+ * gcc.target/riscv/sat_u_add-run-3-u32.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add-run-3-u32.c: ...here.
+ * gcc.target/riscv/sat_u_add-run-3-u64.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add-run-3-u64.c: ...here.
+ * gcc.target/riscv/sat_u_add-run-3-u8.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add-run-3-u8.c: ...here.
+ * gcc.target/riscv/sat_u_add-run-4-u16.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add-run-4-u16.c: ...here.
+ * gcc.target/riscv/sat_u_add-run-4-u32.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add-run-4-u32.c: ...here.
+ * gcc.target/riscv/sat_u_add-run-4-u64.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add-run-4-u64.c: ...here.
+ * gcc.target/riscv/sat_u_add-run-4-u8.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add-run-4-u8.c: ...here.
+ * gcc.target/riscv/sat_u_add-run-5-u16.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add-run-5-u16.c: ...here.
+ * gcc.target/riscv/sat_u_add-run-5-u32.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add-run-5-u32.c: ...here.
+ * gcc.target/riscv/sat_u_add-run-5-u64.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add-run-5-u64.c: ...here.
+ * gcc.target/riscv/sat_u_add-run-5-u8.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add-run-5-u8.c: ...here.
+ * gcc.target/riscv/sat_u_add-run-6-u16.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add-run-6-u16.c: ...here.
+ * gcc.target/riscv/sat_u_add-run-6-u32.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add-run-6-u32.c: ...here.
+ * gcc.target/riscv/sat_u_add-run-6-u64.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add-run-6-u64.c: ...here.
+ * gcc.target/riscv/sat_u_add-run-6-u8.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add-run-6-u8.c: ...here.
+ * gcc.target/riscv/sat_u_add_imm-1-u16.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add_imm-1-u16.c: ...here.
+ * gcc.target/riscv/sat_u_add_imm-1-u32.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add_imm-1-u32.c: ...here.
+ * gcc.target/riscv/sat_u_add_imm-1-u64.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add_imm-1-u64.c: ...here.
+ * gcc.target/riscv/sat_u_add_imm-1-u8.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add_imm-1-u8.c: ...here.
+ * gcc.target/riscv/sat_u_add_imm-2-u16.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add_imm-2-u16.c: ...here.
+ * gcc.target/riscv/sat_u_add_imm-2-u32.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add_imm-2-u32.c: ...here.
+ * gcc.target/riscv/sat_u_add_imm-2-u64.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add_imm-2-u64.c: ...here.
+ * gcc.target/riscv/sat_u_add_imm-2-u8.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add_imm-2-u8.c: ...here.
+ * gcc.target/riscv/sat_u_add_imm-3-u16.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add_imm-3-u16.c: ...here.
+ * gcc.target/riscv/sat_u_add_imm-3-u32.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add_imm-3-u32.c: ...here.
+ * gcc.target/riscv/sat_u_add_imm-3-u64.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add_imm-3-u64.c: ...here.
+ * gcc.target/riscv/sat_u_add_imm-3-u8.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add_imm-3-u8.c: ...here.
+ * gcc.target/riscv/sat_u_add_imm-4-u16.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add_imm-4-u16.c: ...here.
+ * gcc.target/riscv/sat_u_add_imm-4-u32.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add_imm-4-u32.c: ...here.
+ * gcc.target/riscv/sat_u_add_imm-4-u64.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add_imm-4-u64.c: ...here.
+ * gcc.target/riscv/sat_u_add_imm-4-u8.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add_imm-4-u8.c: ...here.
+ * gcc.target/riscv/sat_u_add_imm-run-1-u16.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add_imm-run-1-u16.c: ...here.
+ * gcc.target/riscv/sat_u_add_imm-run-1-u32.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add_imm-run-1-u32.c: ...here.
+ * gcc.target/riscv/sat_u_add_imm-run-1-u64.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add_imm-run-1-u64.c: ...here.
+ * gcc.target/riscv/sat_u_add_imm-run-1-u8.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add_imm-run-1-u8.c: ...here.
+ * gcc.target/riscv/sat_u_add_imm-run-2-u16.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add_imm-run-2-u16.c: ...here.
+ * gcc.target/riscv/sat_u_add_imm-run-2-u32.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add_imm-run-2-u32.c: ...here.
+ * gcc.target/riscv/sat_u_add_imm-run-2-u64.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add_imm-run-2-u64.c: ...here.
+ * gcc.target/riscv/sat_u_add_imm-run-2-u8.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add_imm-run-2-u8.c: ...here.
+ * gcc.target/riscv/sat_u_add_imm-run-3-u16.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add_imm-run-3-u16.c: ...here.
+ * gcc.target/riscv/sat_u_add_imm-run-3-u32.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add_imm-run-3-u32.c: ...here.
+ * gcc.target/riscv/sat_u_add_imm-run-3-u64.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add_imm-run-3-u64.c: ...here.
+ * gcc.target/riscv/sat_u_add_imm-run-3-u8.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add_imm-run-3-u8.c: ...here.
+ * gcc.target/riscv/sat_u_add_imm-run-4-u16.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add_imm-run-4-u16.c: ...here.
+ * gcc.target/riscv/sat_u_add_imm-run-4-u32.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add_imm-run-4-u32.c: ...here.
+ * gcc.target/riscv/sat_u_add_imm-run-4-u64.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add_imm-run-4-u64.c: ...here.
+ * gcc.target/riscv/sat_u_add_imm-run-4-u8.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add_imm-run-4-u8.c: ...here.
+ * gcc.target/riscv/sat_u_add_imm_type_check-1.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-1.c: ...here.
+ * gcc.target/riscv/sat_u_add_imm_type_check-10.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-10.c: ...here.
+ * gcc.target/riscv/sat_u_add_imm_type_check-11.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-11.c: ...here.
+ * gcc.target/riscv/sat_u_add_imm_type_check-12.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-12.c: ...here.
+ * gcc.target/riscv/sat_u_add_imm_type_check-13.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-13.c: ...here.
+ * gcc.target/riscv/sat_u_add_imm_type_check-14.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-14.c: ...here.
+ * gcc.target/riscv/sat_u_add_imm_type_check-15.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-15.c: ...here.
+ * gcc.target/riscv/sat_u_add_imm_type_check-16.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-16.c: ...here.
+ * gcc.target/riscv/sat_u_add_imm_type_check-17.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-17.c: ...here.
+ * gcc.target/riscv/sat_u_add_imm_type_check-18.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-18.c: ...here.
+ * gcc.target/riscv/sat_u_add_imm_type_check-19.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-19.c: ...here.
+ * gcc.target/riscv/sat_u_add_imm_type_check-2.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-2.c: ...here.
+ * gcc.target/riscv/sat_u_add_imm_type_check-20.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-20.c: ...here.
+ * gcc.target/riscv/sat_u_add_imm_type_check-21.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-21.c: ...here.
+ * gcc.target/riscv/sat_u_add_imm_type_check-22.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-22.c: ...here.
+ * gcc.target/riscv/sat_u_add_imm_type_check-23.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-23.c: ...here.
+ * gcc.target/riscv/sat_u_add_imm_type_check-24.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-24.c: ...here.
+ * gcc.target/riscv/sat_u_add_imm_type_check-25.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-25.c: ...here.
+ * gcc.target/riscv/sat_u_add_imm_type_check-26.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-26.c: ...here.
+ * gcc.target/riscv/sat_u_add_imm_type_check-27.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-27.c: ...here.
+ * gcc.target/riscv/sat_u_add_imm_type_check-28.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-28.c: ...here.
+ * gcc.target/riscv/sat_u_add_imm_type_check-29.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-29.c: ...here.
+ * gcc.target/riscv/sat_u_add_imm_type_check-3.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-3.c: ...here.
+ * gcc.target/riscv/sat_u_add_imm_type_check-30.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-30.c: ...here.
+ * gcc.target/riscv/sat_u_add_imm_type_check-31.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-31.c: ...here.
+ * gcc.target/riscv/sat_u_add_imm_type_check-32.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-32.c: ...here.
+ * gcc.target/riscv/sat_u_add_imm_type_check-33.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-33.c: ...here.
+ * gcc.target/riscv/sat_u_add_imm_type_check-34.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-34.c: ...here.
+ * gcc.target/riscv/sat_u_add_imm_type_check-35.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-35.c: ...here.
+ * gcc.target/riscv/sat_u_add_imm_type_check-36.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-36.c: ...here.
+ * gcc.target/riscv/sat_u_add_imm_type_check-37.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-37.c: ...here.
+ * gcc.target/riscv/sat_u_add_imm_type_check-38.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-38.c: ...here.
+ * gcc.target/riscv/sat_u_add_imm_type_check-39.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-39.c: ...here.
+ * gcc.target/riscv/sat_u_add_imm_type_check-4.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-4.c: ...here.
+ * gcc.target/riscv/sat_u_add_imm_type_check-40.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-40.c: ...here.
+ * gcc.target/riscv/sat_u_add_imm_type_check-41.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-41.c: ...here.
+ * gcc.target/riscv/sat_u_add_imm_type_check-42.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-42.c: ...here.
+ * gcc.target/riscv/sat_u_add_imm_type_check-43.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-43.c: ...here.
+ * gcc.target/riscv/sat_u_add_imm_type_check-44.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-44.c: ...here.
+ * gcc.target/riscv/sat_u_add_imm_type_check-45.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-45.c: ...here.
+ * gcc.target/riscv/sat_u_add_imm_type_check-46.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-46.c: ...here.
+ * gcc.target/riscv/sat_u_add_imm_type_check-47.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-47.c: ...here.
+ * gcc.target/riscv/sat_u_add_imm_type_check-48.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-48.c: ...here.
+ * gcc.target/riscv/sat_u_add_imm_type_check-49.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-49.c: ...here.
+ * gcc.target/riscv/sat_u_add_imm_type_check-5.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-5.c: ...here.
+ * gcc.target/riscv/sat_u_add_imm_type_check-50.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-50.c: ...here.
+ * gcc.target/riscv/sat_u_add_imm_type_check-51.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-51.c: ...here.
+ * gcc.target/riscv/sat_u_add_imm_type_check-52.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-52.c: ...here.
+ * gcc.target/riscv/sat_u_add_imm_type_check-53.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-53.c: ...here.
+ * gcc.target/riscv/sat_u_add_imm_type_check-54.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-54.c: ...here.
+ * gcc.target/riscv/sat_u_add_imm_type_check-55.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-55.c: ...here.
+ * gcc.target/riscv/sat_u_add_imm_type_check-56.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-56.c: ...here.
+ * gcc.target/riscv/sat_u_add_imm_type_check-57.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-57.c: ...here.
+ * gcc.target/riscv/sat_u_add_imm_type_check-58.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-58.c: ...here.
+ * gcc.target/riscv/sat_u_add_imm_type_check-59.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-59.c: ...here.
+ * gcc.target/riscv/sat_u_add_imm_type_check-6.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-6.c: ...here.
+ * gcc.target/riscv/sat_u_add_imm_type_check-60.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-60.c: ...here.
+ * gcc.target/riscv/sat_u_add_imm_type_check-7.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-7.c: ...here.
+ * gcc.target/riscv/sat_u_add_imm_type_check-8.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-8.c: ...here.
+ * gcc.target/riscv/sat_u_add_imm_type_check-9.c: Move to...
+ * gcc.target/riscv/sat/sat_u_add_imm_type_check-9.c: ...here.
+ * gcc.target/riscv/sat/sat_arith.h: New test.
+ * gcc.target/riscv/sat/sat_arith_data.h: New test.
+ * gcc.target/riscv/sat/scalar_sat_binary.h: New test.
+ * gcc.target/riscv/sat/scalar_sat_binary_run_xxx.h: New test.
+
+2024-11-15 Kewen Lin <linkw@linux.ibm.com>
+
+ * gcc.target/powerpc/vcond-fp.c: New test.
+
2024-11-14 Harald Anlauf <anlauf@gmx.de>
PR fortran/104819