hi Kyrill: 2015-02-25 19:26 GMT+08:00 Kyrill Tkachov <kyrylo.tkachov@xxxxxxx>: > > >> -----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. I got it ^^ thanks for your kind help, -- Regards,