diff options
| author | Andrew Kelley <andrew@ziglang.org> | 2019-09-05 14:15:39 -0400 |
|---|---|---|
| committer | Andrew Kelley <andrew@ziglang.org> | 2019-09-05 14:15:39 -0400 |
| commit | 8f0df86937e140c11a1efc9f94c8ac0bd1b02e2c (patch) | |
| tree | c0e3e6996ad770d221ba95ce66808ddf033c4ac0 /src/target.cpp | |
| parent | 866c253e0ee9dd666ba715ebafecb889c8066367 (diff) | |
| download | zig-8f0df86937e140c11a1efc9f94c8ac0bd1b02e2c.tar.gz zig-8f0df86937e140c11a1efc9f94c8ac0bd1b02e2c.zip | |
I'm pretty sure `sp` is the stack pointer on all ARM
Diffstat (limited to 'src/target.cpp')
| -rw-r--r-- | src/target.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/target.cpp b/src/target.cpp index 8d73af6a01..b87ecbe256 100644 --- a/src/target.cpp +++ b/src/target.cpp @@ -1393,16 +1393,17 @@ const char *arch_stack_pointer_register_name(ZigLLVM_ArchType arch) { return "esp"; case ZigLLVM_x86_64: return "rsp"; - case ZigLLVM_aarch64: - return "sp"; - case ZigLLVM_arm: + case ZigLLVM_armeb: case ZigLLVM_thumb: + case ZigLLVM_thumbeb: + case ZigLLVM_aarch64: case ZigLLVM_aarch64_be: + return "sp"; + case ZigLLVM_amdgcn: case ZigLLVM_amdil: case ZigLLVM_amdil64: - case ZigLLVM_armeb: case ZigLLVM_arc: case ZigLLVM_avr: case ZigLLVM_bpfeb: @@ -1436,7 +1437,6 @@ const char *arch_stack_pointer_register_name(ZigLLVM_ArchType arch) { case ZigLLVM_systemz: case ZigLLVM_tce: case ZigLLVM_tcele: - case ZigLLVM_thumbeb: case ZigLLVM_wasm32: case ZigLLVM_wasm64: case ZigLLVM_xcore: |
