|
10 | 10 | // RUN: -fsyntax-only 2>&1 | FileCheck %s |
11 | 11 | // RUN: %clang --target=riscv32-unknown-elf -march=rv32imafd -### %s \ |
12 | 12 | // RUN: -fsyntax-only 2>&1 | FileCheck %s |
| 13 | +// RUN: %clang --target=riscv32-unknown-elf -march=rv32imafdq -### %s \ |
| 14 | +// RUN: -fsyntax-only 2>&1 | FileCheck %s |
13 | 15 |
|
14 | 16 | // RUN: %clang --target=riscv32-unknown-elf -march=rv32ic -### %s \ |
15 | 17 | // RUN: -fsyntax-only 2>&1 | FileCheck %s |
|
21 | 23 | // RUN: -fsyntax-only 2>&1 | FileCheck %s |
22 | 24 | // RUN: %clang --target=riscv32-unknown-elf -march=rv32imafdc -### %s \ |
23 | 25 | // RUN: -fsyntax-only 2>&1 | FileCheck %s |
| 26 | +// RUN: %clang --target=riscv32-unknown-elf -march=rv32imafdqc -### %s \ |
| 27 | +// RUN: -fsyntax-only 2>&1 | FileCheck %s |
24 | 28 |
|
25 | 29 | // RUN: %clang --target=riscv32-unknown-elf -march=rv32ia -### %s \ |
26 | 30 | // RUN: -fsyntax-only 2>&1 | FileCheck %s |
27 | 31 | // RUN: %clang --target=riscv32-unknown-elf -march=rv32iaf -### %s \ |
28 | 32 | // RUN: -fsyntax-only 2>&1 | FileCheck %s |
29 | 33 | // RUN: %clang --target=riscv32-unknown-elf -march=rv32iafd -### %s \ |
30 | 34 | // RUN: -fsyntax-only 2>&1 | FileCheck %s |
| 35 | +// RUN: %clang --target=riscv32-unknown-elf -march=rv32iafdq -### %s \ |
| 36 | +// RUN: -fsyntax-only 2>&1 | FileCheck %s |
31 | 37 |
|
32 | 38 | // RUN: %clang --target=riscv32-unknown-elf -march=rv32iac -### %s \ |
33 | 39 | // RUN: -fsyntax-only 2>&1 | FileCheck %s |
34 | 40 | // RUN: %clang --target=riscv32-unknown-elf -march=rv32iafc -### %s \ |
35 | 41 | // RUN: -fsyntax-only 2>&1 | FileCheck %s |
36 | 42 | // RUN: %clang --target=riscv32-unknown-elf -march=rv32iafdc -### %s \ |
37 | 43 | // RUN: -fsyntax-only 2>&1 | FileCheck %s |
| 44 | +// RUN: %clang --target=riscv32-unknown-elf -march=rv32iafdqc -### %s \ |
| 45 | +// RUN: -fsyntax-only 2>&1 | FileCheck %s |
38 | 46 |
|
39 | 47 | // RUN: %clang --target=riscv32-unknown-elf -march=rv32g -### %s \ |
40 | 48 | // RUN: -fsyntax-only 2>&1 | FileCheck %s |
|
80 | 88 | // RUN: -fsyntax-only 2>&1 | FileCheck %s |
81 | 89 | // RUN: %clang --target=riscv64-unknown-elf -march=rv64imafd -### %s \ |
82 | 90 | // RUN: -fsyntax-only 2>&1 | FileCheck %s |
| 91 | +// RUN: %clang --target=riscv64-unknown-elf -march=rv64imafdq -### %s \ |
| 92 | +// RUN: -fsyntax-only 2>&1 | FileCheck %s |
83 | 93 |
|
84 | 94 | // RUN: %clang --target=riscv64-unknown-elf -march=rv64ic -### %s \ |
85 | 95 | // RUN: -fsyntax-only 2>&1 | FileCheck %s |
|
91 | 101 | // RUN: -fsyntax-only 2>&1 | FileCheck %s |
92 | 102 | // RUN: %clang --target=riscv64-unknown-elf -march=rv64imafdc -### %s \ |
93 | 103 | // RUN: -fsyntax-only 2>&1 | FileCheck %s |
| 104 | +// RUN: %clang --target=riscv64-unknown-elf -march=rv64imafdqc -### %s \ |
| 105 | +// RUN: -fsyntax-only 2>&1 | FileCheck %s |
94 | 106 |
|
95 | 107 | // RUN: %clang --target=riscv64-unknown-elf -march=rv64ia -### %s \ |
96 | 108 | // RUN: -fsyntax-only 2>&1 | FileCheck %s |
97 | 109 | // RUN: %clang --target=riscv64-unknown-elf -march=rv64iaf -### %s \ |
98 | 110 | // RUN: -fsyntax-only 2>&1 | FileCheck %s |
99 | 111 | // RUN: %clang --target=riscv64-unknown-elf -march=rv64iafd -### %s \ |
100 | 112 | // RUN: -fsyntax-only 2>&1 | FileCheck %s |
| 113 | +// RUN: %clang --target=riscv64-unknown-elf -march=rv64iafdq -### %s \ |
| 114 | +// RUN: -fsyntax-only 2>&1 | FileCheck %s |
101 | 115 |
|
102 | 116 | // RUN: %clang --target=riscv64-unknown-elf -march=rv64iac -### %s \ |
103 | 117 | // RUN: -fsyntax-only 2>&1 | FileCheck %s |
104 | 118 | // RUN: %clang --target=riscv64-unknown-elf -march=rv64iafc -### %s \ |
105 | 119 | // RUN: -fsyntax-only 2>&1 | FileCheck %s |
106 | 120 | // RUN: %clang --target=riscv64-unknown-elf -march=rv64iafdc -### %s \ |
107 | 121 | // RUN: -fsyntax-only 2>&1 | FileCheck %s |
| 122 | +// RUN: %clang --target=riscv64-unknown-elf -march=rv64iafdqc -### %s \ |
| 123 | +// RUN: -fsyntax-only 2>&1 | FileCheck %s |
108 | 124 |
|
109 | 125 | // RUN: %clang --target=riscv64-unknown-elf -march=rv64g -### %s \ |
110 | 126 | // RUN: -fsyntax-only 2>&1 | FileCheck %s |
|
211 | 227 | // RV32-LETTER: error: invalid arch name 'rv32q', |
212 | 228 | // RV32-LETTER: first letter after 'rv32' should be 'e', 'i' or 'g' |
213 | 229 |
|
214 | | -// RUN: not %clang --target=riscv32-unknown-elf -march=rv32imcq -### %s \ |
215 | | -// RUN: -fsyntax-only 2>&1 | FileCheck -check-prefix=RV32-ORDER %s |
216 | | -// RV32-ORDER: error: invalid arch name 'rv32imcq', |
217 | | -// RV32-ORDER: unsupported standard user-level extension 'q' |
218 | | - |
219 | 230 | // RUN: not %clang --target=riscv32-unknown-elf -march=rv32izvl64b -### %s \ |
220 | 231 | // RUN: -fsyntax-only 2>&1 | FileCheck -check-prefix=RV32-ZVL64B-ER %s |
221 | 232 | // RV32-ZVL64B-ER: error: invalid arch name 'rv32izvl64b', |
|
226 | 237 | // RV32-STD-INVAL: error: invalid arch name 'rv32imw', |
227 | 238 | // RV32-STD-INVAL: invalid standard user-level extension 'w' |
228 | 239 |
|
229 | | -// RUN: not %clang --target=riscv32-unknown-elf -march=rv32imqc -### %s \ |
230 | | -// RUN: -fsyntax-only 2>&1 | FileCheck -check-prefix=RV32-STD %s |
231 | | -// RV32-STD: error: invalid arch name 'rv32imqc', |
232 | | -// RV32-STD: unsupported standard user-level extension 'q' |
233 | | - |
234 | 240 | // RUN: not %clang --target=riscv32-unknown-elf -march=rv32xabc -### %s \ |
235 | 241 | // RUN: -fsyntax-only 2>&1 | FileCheck -check-prefix=RV32X %s |
236 | 242 | // RV32X: error: invalid arch name 'rv32xabc', |
|
0 commit comments