-
-
Notifications
You must be signed in to change notification settings - Fork 3.1k
Open
Labels
arch-riscv6464-bit RISC-V64-bit RISC-Vbackend-llvmThe LLVM backend outputs an LLVM IR Module.The LLVM backend outputs an LLVM IR Module.bugObserved behavior contradicts documented or intended behaviorObserved behavior contradicts documented or intended behaviorupstreamAn issue with a third party project that Zig uses.An issue with a third party project that Zig uses.
Description
Zig Version
0.16.0-dev.1245+2e8f8afc8
Steps to Reproduce and Observed Behavior
const std = @import("std");
pub fn main() !void {
std.debug.print("Hello from RISC-V!\n", .{});
}$ zig build-exe minimal_repro.zig -target riscv64-linux-musl -OReleaseSafe -mcpu=baseline
$ ./minimal_repro
Hello from RISC-V!$ zig build-exe minimal_repro.zig -target riscv64-linux-musl -OReleaseSafe -mcpu=spacemit_x60
$ ./minimal_repro
Hello from �����Expected Behavior
No data corruption.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
arch-riscv6464-bit RISC-V64-bit RISC-Vbackend-llvmThe LLVM backend outputs an LLVM IR Module.The LLVM backend outputs an LLVM IR Module.bugObserved behavior contradicts documented or intended behaviorObserved behavior contradicts documented or intended behaviorupstreamAn issue with a third party project that Zig uses.An issue with a third party project that Zig uses.