aboutsummaryrefslogtreecommitdiff
path: root/test/behavior/basic.zig
diff options
context:
space:
mode:
authorDavid Rubin <daviru007@icloud.com>2024-07-25 05:50:30 -0700
committerDavid Rubin <daviru007@icloud.com>2024-07-26 04:19:55 -0700
commita1f6a8ef90f0778e4fc5d314eeb1f0a0a93fa53a (patch)
tree7b8cefb2e4cd68db0dd1e3711e42048d6763efb8 /test/behavior/basic.zig
parentb533e848a288bcf91da2720dc2646b88225642e9 (diff)
downloadzig-a1f6a8ef90f0778e4fc5d314eeb1f0a0a93fa53a.tar.gz
zig-a1f6a8ef90f0778e4fc5d314eeb1f0a0a93fa53a.zip
riscv: airAsm rewrite
with this rewrite we can call functions inside of inline assembly, enabling us to use the default start.zig logic all that's left is to implement lr/sc loops for atomically manipulating 1 and 2 byte values, after which we can use the segfault handler logic.
Diffstat (limited to 'test/behavior/basic.zig')
-rw-r--r--test/behavior/basic.zig4
1 files changed, 0 insertions, 4 deletions
diff --git a/test/behavior/basic.zig b/test/behavior/basic.zig
index fbddcd15fc..052993ddc6 100644
--- a/test/behavior/basic.zig
+++ b/test/behavior/basic.zig
@@ -395,7 +395,6 @@ test "array 2D const double ptr" {
if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest;
if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest;
- if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest;
const rect_2d_vertexes = [_][1]f32{
[_]f32{1.0},
@@ -408,7 +407,6 @@ test "array 2D const double ptr with offset" {
if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest;
if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest;
- if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest;
const rect_2d_vertexes = [_][2]f32{
[_]f32{ 3.0, 4.239 },
@@ -421,7 +419,6 @@ test "array 3D const double ptr with offset" {
if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest;
if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest;
- if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest;
const rect_3d_vertexes = [_][2][2]f32{
[_][2]f32{
@@ -634,7 +631,6 @@ test "global constant is loaded with a runtime-known index" {
test "multiline string literal is null terminated" {
if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest;
- if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest;
const s1 =
\\one