diff options
| author | joachimschmidt557 <joachim.schmidt557@outlook.com> | 2021-07-31 12:52:35 +0200 |
|---|---|---|
| committer | Andrew Kelley <andrew@ziglang.org> | 2021-08-01 03:57:08 -0400 |
| commit | 0d09c6aed8811ded3e6dcb62fa9539d3795cf97b (patch) | |
| tree | afad78a1979924bc722f14bd6ba6f65aa50d57cc /src/codegen.zig | |
| parent | 0ce56f93052184e5c0f627f6af1ff4d34bb3110a (diff) | |
| download | zig-0d09c6aed8811ded3e6dcb62fa9539d3795cf97b.tar.gz zig-0d09c6aed8811ded3e6dcb62fa9539d3795cf97b.zip | |
stage2 ARM: fix stack alignment
Acording to the AAPCS32, the stack alignment at public interfaces
should be 8, not 4.
Diffstat (limited to 'src/codegen.zig')
| -rw-r--r-- | src/codegen.zig | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/codegen.zig b/src/codegen.zig index 77672e82b0..8c56ab4431 100644 --- a/src/codegen.zig +++ b/src/codegen.zig @@ -4916,7 +4916,7 @@ fn Function(comptime arch: std.Target.Cpu.Arch) type { } result.stack_byte_count = nsaa; - result.stack_align = 4; + result.stack_align = 8; }, else => return self.fail("TODO implement function parameters for {} on arm", .{cc}), } |
