aboutsummaryrefslogtreecommitdiff
path: root/src/target.zig
diff options
context:
space:
mode:
authorDavid Rubin <daviru007@icloud.com>2024-06-08 23:49:26 -0700
committerDavid Rubin <daviru007@icloud.com>2024-06-13 02:24:40 -0700
commit4ce9bfff1985e92e93849d53ece922699fdd3ae4 (patch)
tree900ee31ec053b283861d05e685f4ffc3c2211be0 /src/target.zig
parent35303084761d450f0250f2ade23a326a254ce98d (diff)
downloadzig-4ce9bfff1985e92e93849d53ece922699fdd3ae4.tar.gz
zig-4ce9bfff1985e92e93849d53ece922699fdd3ae4.zip
ZigObject: include all RISCs in `minFunctionAlignment`
Diffstat (limited to 'src/target.zig')
-rw-r--r--src/target.zig12
1 files changed, 11 insertions, 1 deletions
diff --git a/src/target.zig b/src/target.zig
index 8f6473ba8e..dccc91382b 100644
--- a/src/target.zig
+++ b/src/target.zig
@@ -433,7 +433,17 @@ pub fn defaultFunctionAlignment(target: std.Target) Alignment {
pub fn minFunctionAlignment(target: std.Target) Alignment {
return switch (target.cpu.arch) {
- .riscv64 => .@"2",
+ .arm,
+ .armeb,
+ .aarch64,
+ .aarch64_32,
+ .aarch64_be,
+ .riscv32,
+ .riscv64,
+ .sparc,
+ .sparcel,
+ .sparc64,
+ => .@"2",
else => .@"1",
};
}