aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite
diff options
context:
space:
mode:
authorOwen Avery <powerboat9.gamer@gmail.com>2025-03-02 18:54:37 -0500
committerArthur Cohen <arthur.cohen@embecosm.com>2025-03-24 13:30:41 +0100
commit7107f9261f7254a951ca9a8d99002f2fa2b32f89 (patch)
tree9f8caa087097483ee45ae8f11b3d72de918e87e4 /gcc/testsuite
parentd32b548b35ab57becaeac93d61bef8e5a22d036f (diff)
downloadgcc-7107f9261f7254a951ca9a8d99002f2fa2b32f89.zip
gcc-7107f9261f7254a951ca9a8d99002f2fa2b32f89.tar.gz
gcc-7107f9261f7254a951ca9a8d99002f2fa2b32f89.tar.bz2
gccrs: nr2.0: Check compile/torture/*.rs tests
gcc/testsuite/ChangeLog: * rust/compile/nr2/compile.exp: Adjust to cover tests in the torture subdirectory. * rust/compile/nr2/exclude: Add entries. Signed-off-by: Owen Avery <powerboat9.gamer@gmail.com>
Diffstat (limited to 'gcc/testsuite')
-rw-r--r--gcc/testsuite/rust/compile/nr2/compile.exp6
-rw-r--r--gcc/testsuite/rust/compile/nr2/exclude17
2 files changed, 19 insertions, 4 deletions
diff --git a/gcc/testsuite/rust/compile/nr2/compile.exp b/gcc/testsuite/rust/compile/nr2/compile.exp
index f2724f6..35637f1 100644
--- a/gcc/testsuite/rust/compile/nr2/compile.exp
+++ b/gcc/testsuite/rust/compile/nr2/compile.exp
@@ -14,9 +14,7 @@
# along with GCC; see the file COPYING3. If not see
# <http://www.gnu.org/licenses/>.
-# Compile tests, no torture testing, for name resolution 2.0
-#
-# These tests raise errors in the front end; torture testing doesn't apply.
+# Run compile tests with name resolution 2.0 enabled
# Load support procs.
load_lib rust-dg.exp
@@ -44,7 +42,7 @@ namespace eval rust-nr2-ns {
# Run tests in directories
# Manually specifying these, in case some other test file
# does something weird
- set test_dirs {{} {macros builtin} {macros mbe} {macros proc}}
+ set test_dirs {{} {macros builtin} {macros mbe} {macros proc} {torture}}
set tests_expect_ok ""
set tests_expect_err ""
diff --git a/gcc/testsuite/rust/compile/nr2/exclude b/gcc/testsuite/rust/compile/nr2/exclude
index 8aaec5d..d36c24b 100644
--- a/gcc/testsuite/rust/compile/nr2/exclude
+++ b/gcc/testsuite/rust/compile/nr2/exclude
@@ -50,4 +50,21 @@ for-loop2.rs
issue-3403.rs
derive-eq-invalid.rs
derive-hash1.rs
+torture/alt_patterns1.rs
+torture/builtin_abort.rs
+torture/impl_block3.rs
+torture/issue-1434.rs
+torture/loop4.rs
+torture/loop8.rs
+torture/methods1.rs
+torture/methods2.rs
+torture/methods3.rs
+torture/name_resolve1.rs
+torture/nested_struct1.rs
+torture/struct_init_3.rs
+torture/uninit-intrinsic-1.rs
+torture/generics1.rs
+torture/generics10.rs
+torture/generics13.rs
+torture/generics6.rs
# please don't delete the trailing newline