diff options
author | H.J. Lu <hongjiu.lu@intel.com> | 2012-06-05 13:12:52 +0000 |
---|---|---|
committer | H.J. Lu <hjl@gcc.gnu.org> | 2012-06-05 06:12:52 -0700 |
commit | 9287b16892530f7c22038530672d8d60a5c7fce5 (patch) | |
tree | 4ff7d95926d39888d2dc506a25430e995350a7d5 /gcc/config.gcc | |
parent | 9bb40b3b235f2d31f70f09b38d98fd77946004b6 (diff) | |
download | gcc-9287b16892530f7c22038530672d8d60a5c7fce5.zip gcc-9287b16892530f7c22038530672d8d60a5c7fce5.tar.gz gcc-9287b16892530f7c22038530672d8d60a5c7fce5.tar.bz2 |
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
Diffstat (limited to 'gcc/config.gcc')
-rw-r--r-- | gcc/config.gcc | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/gcc/config.gcc b/gcc/config.gcc index 61adc89..f0ea9c7 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 |