| author | |
| committer | |
| log | 64365bc5d7b1e2c507806ee8976acc3479ad7862 |
| tree | f3cccf83df9e33f496daaec67f0cd56a3990c7f1 |
| parent | 816b69a3443c749c50a5eea4c62c0495b55fc619 |
| signature |
closes #33383 files changed, 49 insertions(+), 6 deletions(-)
lib/std/fmt.zig+8-2| ... | ... | @@ -1728,8 +1728,14 @@ test "positional/alignment/width/precision" { |
| 1728 | 1728 | } |
| 1729 | 1729 | |
| 1730 | 1730 | test "vector" { |
| 1731 | // https://github.com/ziglang/zig/issues/3317 | |
| 1732 | if (builtin.arch == .mipsel) return error.SkipZigTest; | |
| 1731 | if (builtin.arch == .mipsel) { | |
| 1732 | // https://github.com/ziglang/zig/issues/3317 | |
| 1733 | return error.SkipZigTest; | |
| 1734 | } | |
| 1735 | if (builtin.arch == .riscv64) { | |
| 1736 | // https://github.com/ziglang/zig/issues/4486 | |
| 1737 | return error.SkipZigTest; | |
| 1738 | } | |
| 1733 | 1739 | |
| 1734 | 1740 | const vbool: @Vector(4, bool) = [_]bool{ true, false, true, false }; |
| 1735 | 1741 | const vi64: @Vector(4, i64) = [_]i64{ -2, -1, 0, 1 }; |
lib/std/target/riscv.zig+4-4| ... | ... | @@ -263,7 +263,7 @@ pub const all_features = blk: { |
| 263 | 263 | pub const cpu = struct { |
| 264 | 264 | pub const baseline_rv32 = Cpu{ |
| 265 | 265 | .name = "baseline_rv32", |
| 266 | .llvm_name = "generic-rv32", | |
| 266 | .llvm_name = null, | |
| 267 | 267 | .features = featureSet(&[_]Feature{ |
| 268 | 268 | .a, |
| 269 | 269 | .c, |
| ... | ... | @@ -275,7 +275,7 @@ pub const cpu = struct { |
| 275 | 275 | |
| 276 | 276 | pub const baseline_rv64 = Cpu{ |
| 277 | 277 | .name = "baseline_rv64", |
| 278 | .llvm_name = "generic-rv64", | |
| 278 | .llvm_name = null, | |
| 279 | 279 | .features = featureSet(&[_]Feature{ |
| 280 | 280 | .@"64bit", |
| 281 | 281 | .a, |
| ... | ... | @@ -288,14 +288,14 @@ pub const cpu = struct { |
| 288 | 288 | |
| 289 | 289 | pub const generic_rv32 = Cpu{ |
| 290 | 290 | .name = "generic_rv32", |
| 291 | .llvm_name = "generic-rv32", | |
| 291 | .llvm_name = null, | |
| 292 | 292 | .features = featureSet(&[_]Feature{ |
| 293 | 293 | .rvc_hints, |
| 294 | 294 | }), |
| 295 | 295 | }; |
| 296 | 296 | pub const generic_rv64 = Cpu{ |
| 297 | 297 | .name = "generic_rv64", |
| 298 | .llvm_name = "generic-rv64", | |
| 298 | .llvm_name = null, | |
| 299 | 299 | .features = featureSet(&[_]Feature{ |
| 300 | 300 | .@"64bit", |
| 301 | 301 | .rvc_hints, |
test/tests.zig+37| ... | ... | @@ -196,6 +196,43 @@ const test_targets = blk: { |
| 196 | 196 | .link_libc = true, |
| 197 | 197 | }, |
| 198 | 198 | |
| 199 | TestTarget{ | |
| 200 | .target = Target{ | |
| 201 | .Cross = CrossTarget{ | |
| 202 | .os = .linux, | |
| 203 | .arch = .riscv64, | |
| 204 | .cpu_features = Target.Arch.riscv64.getBaselineCpuFeatures(), | |
| 205 | .abi = .none, | |
| 206 | }, | |
| 207 | }, | |
| 208 | }, | |
| 209 | ||
| 210 | // https://github.com/ziglang/zig/issues/4485 | |
| 211 | //TestTarget{ | |
| 212 | // .target = Target{ | |
| 213 | // .Cross = CrossTarget{ | |
| 214 | // .os = .linux, | |
| 215 | // .arch = .riscv64, | |
| 216 | // .cpu_features = Target.Arch.riscv64.getBaselineCpuFeatures(), | |
| 217 | // .abi = .musl, | |
| 218 | // }, | |
| 219 | // }, | |
| 220 | // .link_libc = true, | |
| 221 | //}, | |
| 222 | ||
| 223 | // https://github.com/ziglang/zig/issues/3340 | |
| 224 | //TestTarget{ | |
| 225 | // .target = Target{ | |
| 226 | // .Cross = CrossTarget{ | |
| 227 | // .os = .linux, | |
| 228 | // .arch = .riscv64, | |
| 229 | // .cpu_features = Target.Arch.riscv64.getBaselineCpuFeatures(), | |
| 230 | // .abi = .gnu, | |
| 231 | // }, | |
| 232 | // }, | |
| 233 | // .link_libc = true, | |
| 234 | //}, | |
| 235 | ||
| 199 | 236 | TestTarget{ |
| 200 | 237 | .target = Target{ |
| 201 | 238 | .Cross = CrossTarget{ |