> -----Original Message----- > From: gcc-help-owner@xxxxxxxxxxx [mailto:gcc-help-owner@xxxxxxxxxxx] > On Behalf Of loody > Sent: 21 February 2015 10:50 > To: Maxim Kuvyrkov > Cc: gcc-help > Subject: Re: how to generate arm aarch32/64 usermode program? > > hi Maxim > > 2015-02-19 16:08 GMT+08:00 Maxim Kuvyrkov > <maxim.kuvyrkov@xxxxxxxxxx>: > > Support for ILP32 ABI for AArch64 is still work-in-progress. There are no > publicly released toolchains that support ILP32 yet. > > > > -- > Is there any work-in progress git or binary resource we can test on > our Armv8 platform? > appreciate your kind help, I think there might be a confusion of terms here. In your subject you mention aarch32. AArch32 is the 32-bit ISA in ARMv8-A. GCC can generate code for that through the arm backend. So to generate Linux binaries for that you'd need a toolchain targeting that port, something like arm-none-linux-gnueabihf. ILP32 for AArch64 is an ABI for the AArch64 backend (the 64-bit ISA in ARMv8-A). Support for that, as Maxim mentioned, is work in progress. Cheers, Kyrill