aboutsummaryrefslogtreecommitdiff
path: root/SingleSource/Regression/C/gcc-c-torture/README
diff options
context:
space:
mode:
authorSam Elliott <selliott@lowrisc.org>2019-10-09 10:50:44 +0000
committerSam Elliott <selliott@lowrisc.org>2019-10-09 10:50:44 +0000
commit26f2bc886b4fe7d9caa4948e8ada2ce2fcc76faf (patch)
treebe9f7cea9d9609316453f68ee92ea5ce84a551c4 /SingleSource/Regression/C/gcc-c-torture/README
parent59646304d14c47ba4003d7c1aff537ad0034d037 (diff)
[test-suite] Add GCC C Torture Suite
Summary: This patch adds support for testing clang/LLVM against the GCC Torture suite. This patch adds the CMake configuration and licence information for these tests. A follow-up patch will add the testcases themselves (which are too large to review, and included without modifications). They will be committed together. Reviewers: hfinkel, kristof.beyls, asb Reviewed By: kristof.beyls Subscribers: khcheang, mehdi_amini, jvesely, krytarowski, fedor.sergeev, zzheng, steven_wu, dexonsmith, arphaman, jfb, mstorsjo, lewis-revill, simoncook, s.egerton, riccibruno, asb, mgorny, llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D66887 git-svn-id: https://llvm.org/svn/llvm-project/test-suite/trunk@374155 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'SingleSource/Regression/C/gcc-c-torture/README')
-rw-r--r--SingleSource/Regression/C/gcc-c-torture/README17
1 files changed, 17 insertions, 0 deletions
diff --git a/SingleSource/Regression/C/gcc-c-torture/README b/SingleSource/Regression/C/gcc-c-torture/README
new file mode 100644
index 00000000..a1691be5
--- /dev/null
+++ b/SingleSource/Regression/C/gcc-c-torture/README
@@ -0,0 +1,17 @@
+# GCC C Torture Suite
+
+This directory contains a checkout of
+svn://gcc.gnu.org/svn/gcc/trunk/gcc/testsuite/gcc.c-torture/execute .
+
+Last checked at SVN version 275024
+
+CMake Build configuration added by the LLVM project. The tests in
+`execute/builtins` are not run, and each CMakeLists.txt contains a list of tests
+to skip. These are both general and architecture-specific.
+
+There are not Makefiles for this part of the test suite.
+
+# Platform-specific concerns:
+
+RISC-V: The list of tests to exclude on RISC-V was devised using glibc and qemu.
+You may have to exclude additional tests when running with newlib and/or spike.