Add Linux/x32 support to Ada
authorH.J. Lu <hongjiu.lu@intel.com>
Sat, 3 Mar 2012 17:04:49 +0000 (17:04 +0000)
committerH.J. Lu <hjl@gcc.gnu.org>
Sat, 3 Mar 2012 17:04:49 +0000 (09:04 -0800)
commit8b1106fbc36341b04477ee593ea0de92ecd16964
tree85b4d2e3bed245e2ce2b3cfbce99eccec9880473
parent0e193637243a877226db68773c0735f88e4d9aab
Add Linux/x32 support to Ada

2012-03-03  H.J. Lu  <hongjiu.lu@intel.com>

* init.c (__gnat_adjust_context_for_raise): Also check
"orq $0x0,(%esp)" for x32.

* link.c (__gnat_default_libgcc_subdir): set to libx32 for x32.

* gcc-interface/Makefile.in (arch): Set to x32 if MULTISUBDIR
is /x32.
Support x32.

From-SVN: r184859
gcc/ada/ChangeLog
gcc/ada/gcc-interface/Makefile.in
gcc/ada/init.c
gcc/ada/link.c