authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2019-09-05 14:15:39-04:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2019-09-05 14:15:39-04:00
log8f0df86937e140c11a1efc9f94c8ac0bd1b02e2c
treec0e3e6996ad770d221ba95ce66808ddf033c4ac0
parent866c253e0ee9dd666ba715ebafecb889c8066367
signaturelock-open Commit is signed but in an unrecognized format.

I'm pretty sure `sp` is the stack pointer on all ARM


1 files changed, 5 insertions(+), 5 deletions(-)

src/target.cpp+5-5
...@@ -1393,16 +1393,17 @@ const char *arch_stack_pointer_register_name(ZigLLVM_ArchType arch) {...@@ -1393,16 +1393,17 @@ const char *arch_stack_pointer_register_name(ZigLLVM_ArchType arch) {
1393 return "esp";1393 return "esp";
1394 case ZigLLVM_x86_64:1394 case ZigLLVM_x86_64:
1395 return "rsp";1395 return "rsp";
1396 case ZigLLVM_aarch64:
1397 return "sp";
1398
1399 case ZigLLVM_arm:1396 case ZigLLVM_arm:
1397 case ZigLLVM_armeb:
1400 case ZigLLVM_thumb:1398 case ZigLLVM_thumb:
1399 case ZigLLVM_thumbeb:
1400 case ZigLLVM_aarch64:
1401 case ZigLLVM_aarch64_be:1401 case ZigLLVM_aarch64_be:
1402 return "sp";
1403
1402 case ZigLLVM_amdgcn:1404 case ZigLLVM_amdgcn:
1403 case ZigLLVM_amdil:1405 case ZigLLVM_amdil:
1404 case ZigLLVM_amdil64:1406 case ZigLLVM_amdil64:
1405 case ZigLLVM_armeb:
1406 case ZigLLVM_arc:1407 case ZigLLVM_arc:
1407 case ZigLLVM_avr:1408 case ZigLLVM_avr:
1408 case ZigLLVM_bpfeb:1409 case ZigLLVM_bpfeb:
...@@ -1436,7 +1437,6 @@ const char *arch_stack_pointer_register_name(ZigLLVM_ArchType arch) {...@@ -1436,7 +1437,6 @@ const char *arch_stack_pointer_register_name(ZigLLVM_ArchType arch) {
1436 case ZigLLVM_systemz:1437 case ZigLLVM_systemz:
1437 case ZigLLVM_tce:1438 case ZigLLVM_tce:
1438 case ZigLLVM_tcele:1439 case ZigLLVM_tcele:
1439 case ZigLLVM_thumbeb:
1440 case ZigLLVM_wasm32:1440 case ZigLLVM_wasm32:
1441 case ZigLLVM_wasm64:1441 case ZigLLVM_wasm64:
1442 case ZigLLVM_xcore:1442 case ZigLLVM_xcore: