From 2a484d14535e5a3bc4791a2faf4453c2f14fcfad Mon Sep 17 00:00:00 2001 From: Chung-Ju Wu Date: Sun, 10 Feb 2019 12:27:01 +0000 Subject: [PATCH] [NDS32] Set default --with-nds32-lib correctly. gcc/ * config.gcc (with_nds32_lib): Set default --with-nds32-lib correctly. From-SVN: r268744 --- gcc/ChangeLog | 4 ++++ gcc/config.gcc | 20 +++++++++++++------- 2 files changed, 17 insertions(+), 7 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index b324f15ee93..aea089f1da2 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2019-02-10 Chung-Ju Wu + + * config.gcc (with_nds32_lib): Set default --with-nds32-lib correctly. + 2019-02-10 Jakub Jelinek PR tree-optimization/89268 diff --git a/gcc/config.gcc b/gcc/config.gcc index 7675d929da6..31b47c51b7b 100644 --- a/gcc/config.gcc +++ b/gcc/config.gcc @@ -4523,9 +4523,18 @@ case "${target}" in # process --with-nds32-lib case "${with_nds32_lib}" in "") - # the default library is newlib - with_nds32_lib=newlib - tm_defines="${tm_defines} TARGET_DEFAULT_CTOR_DTOR=1" + case ${target} in + *-*-*uclibc*) + with_nds32_lib=ulibc + ;; + *-*-linux*) + with_nds32_lib=glibc + ;; + *) + with_nds32_lib=newlib + tm_defines="${tm_defines} TARGET_DEFAULT_CTOR_DTOR=1" + ;; + esac ;; newlib) # OK @@ -4541,11 +4550,8 @@ case "${target}" in ;; esac ;; - glibc) + glibc | uclibc) # OK - tm_defines="${tm_defines}" - ;; - uclibc) ;; *) echo "Cannot accept --with-nds32-lib=$with_nds32_lib, available values are: newlib mculib glibc uclibc" 1>&2 -- 2.30.2