Re: PATCH: Add Linux/x32 support to Ada

2012-03-03 Thread Eric Botcazou
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

Re: PATCH: Add Linux/x32 support to Ada

2012-03-03 Thread H.J. Lu
On Sat, Mar 3, 2012 at 2:31 AM, Eric Botcazou ebotca...@adacore.com 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

PATCH: Add Linux/x32 support to Ada

2012-03-02 Thread H.J. Lu
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