From: xianmiao Date: Wed, 5 Dec 2018 01:34:15 +0000 (+0000) Subject: 2018-12-05 Xianmiao Qu X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a139c535617a19b074cea70d2f50d05048c9898e;p=thirdparty%2Fgcc.git 2018-12-05 Xianmiao Qu gcc/ * config.gcc (csky-*-linux-gnu*): Force .init_array support. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@266813 138bc75d-0d04-0410-961f-82ee72b054a4 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 87ce4c638034..a71d88fa9e1f 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2018-12-05 Xianmiao Qu + + * config.gcc (csky-*-linux-gnu*): Force .init_array support. + 2018-12-05 Segher Boessenkool * config/rs6000/rs6000.c (rs6000_function_arg): Only do the special diff --git a/gcc/config.gcc b/gcc/config.gcc index cbabd21b3372..3b2a6595080f 100644 --- a/gcc/config.gcc +++ b/gcc/config.gcc @@ -1356,6 +1356,9 @@ csky-*-*) case ${target} in csky-*-linux-gnu*) tm_defines="$tm_defines DEFAULT_LIBC=LIBC_GLIBC" + # Force .init_array support. The configure script cannot always + # automatically detect that GAS supports it, yet we require it. + gcc_cv_initfini_array=yes ;; csky-*-linux-uclibc*) tm_defines="$tm_defines DEFAULT_LIBC=LIBC_UCLIBC"