From 9287b16892530f7c22038530672d8d60a5c7fce5 Mon Sep 17 00:00:00 2001 From: "H.J. Lu" Date: Tue, 5 Jun 2012 13:12:52 +0000 Subject: [PATCH] Select x32 run-time library for --with-abi={x32|mx32} PR target/53575 * config.gcc: Select x32 run-time library if --with-abi={x32|mx32} is used for x86_64-*-*. From-SVN: r188240 --- gcc/ChangeLog | 6 ++++++ gcc/config.gcc | 9 ++++++++- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 50b32453a81..81fc7a0656b 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2012-06-05 H.J. Lu + + 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 PR tree-optimization/30442 diff --git a/gcc/config.gcc b/gcc/config.gcc index 61adc896c39..f0ea9c7d572 100644 --- a/gcc/config.gcc +++ b/gcc/config.gcc @@ -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