You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This depends on having LLVM support. Unlike x32, whose support landed in 2014 (see Upstreaming x32 ABI support on llvm-dev), ILP32 is not in upstream LLVM at the moment.
The latest news I am aware of is ARM ILP32 Data model on llvm-dev posted in May 2016, where someone with Linaro mail address (therefore who ought to know) said "LLVM still doesn't support ILP32 for AArch64, and I'm not aware of any immediate plans to do so".
The first thing to do is to check the status of LLVM. Is the support merged? If so, when did it merge? (It is to check whether Rust's LLVM is recent enough.) How does one use the support? Etc.
Activity
sanxiyn commentedon Nov 22, 2016
This depends on having LLVM support. Unlike x32, whose support landed in 2014 (see Upstreaming x32 ABI support on llvm-dev), ILP32 is not in upstream LLVM at the moment.
The latest news I am aware of is ARM ILP32 Data model on llvm-dev posted in May 2016, where someone with Linaro mail address (therefore who ought to know) said "LLVM still doesn't support ILP32 for AArch64, and I'm not aware of any immediate plans to do so".
sanxiyn commentedon Feb 1, 2019
This just in from llvm-dev: Upstreaming ILP32 support for AArch64.
F001 commentedon Sep 19, 2020
May I ask what is the next step to push it forward? I'd be very glad if I can do something to help. Can someone please provide some guidance?
sanxiyn commentedon Sep 20, 2020
The first thing to do is to check the status of LLVM. Is the support merged? If so, when did it merge? (It is to check whether Rust's LLVM is recent enough.) How does one use the support? Etc.
sanxiyn commentedon Jan 31, 2021
See rust-lang/rust#81455.
sanxiyn commentedon Feb 7, 2021
Fixed.