On Sat, Mar 3, 2012 at 2:31 AM, Eric Botcazou wrote:
>> This patch adds Linux/x32 support to Ada. It sets LIBGNAT_TARGET_PAIRS
>> similar to Linux/x86-64 and replaces system-linux-x86_64.ads with
>> system-linux-x86.ads. It also adds "orl $0x0,(%esp)" check for SIGSEGV
>> probe and sets __gnat_d
> This patch adds Linux/x32 support to Ada. It sets LIBGNAT_TARGET_PAIRS
> similar to Linux/x86-64 and replaces system-linux-x86_64.ads with
> system-linux-x86.ads. It also adds "orl $0x0,(%esp)" check for SIGSEGV
> probe and sets __gnat_default_libgcc_subdir to libx32 for x32. Tested
> on Linux
Hi,
This patch adds Linux/x32 support to Ada. It sets LIBGNAT_TARGET_PAIRS
similar to Linux/x86-64 and replaces system-linux-x86_64.ads with
system-linux-x86.ads. It also adds "orl $0x0,(%esp)" check for SIGSEGV
probe and sets __gnat_default_libgcc_subdir to libx32 for x32. Tested
on Linux/x32