Select x32 run-time library for --with-abi={x32|mx32}
authorhjl <hjl@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 5 Jun 2012 13:12:52 +0000 (13:12 +0000)
committerhjl <hjl@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 5 Jun 2012 13:12:52 +0000 (13:12 +0000)
PR target/53575
* config.gcc: Select x32 run-time library if --with-abi={x32|mx32}
is used for x86_64-*-*.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@188240 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/config.gcc

index 50b3245..81fc7a0 100644 (file)
@@ -1,3 +1,9 @@
+2012-06-05  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR target/53575
+       * config.gcc: Select x32 run-time library if --with-abi={x32|mx32}
+       is used for x86_64-*-*.
+
 2012-06-05  Richard Guenther  <rguenther@suse.de>
 
        PR tree-optimization/30442
index 61adc89..f0ea9c7 100644 (file)
@@ -1299,7 +1299,14 @@ x86_64-*-linux* | x86_64-*-kfreebsd*-gnu | x86_64-*-knetbsd*-gnu)
        tmake_file="${tmake_file} i386/t-linux64"
        x86_multilibs="${with_multilib_list}"
        if test "$x86_multilibs" = "default"; then
-               x86_multilibs="m64,m32"
+               case ${with_abi} in
+               x32 | mx32)
+                       x86_multilibs="mx32"
+                       ;;
+               *)
+                       x86_multilibs="m64,m32"
+                       ;;
+               esac
        fi
        x86_multilibs=`echo $x86_multilibs | sed -e 's/,/ /g'`
        for x86_multilib in ${x86_multilibs}; do