aboutsummaryrefslogtreecommitdiff
path: root/gcc/config.gcc
diff options
context:
space:
mode:
authorXianmiao Qu <xianmiao_qu@c-sky.com>2018-12-05 01:34:15 +0000
committerXianmiao Qu <xianmiao@gcc.gnu.org>2018-12-05 01:34:15 +0000
commitbe3399c516f18d5763381d602ad87630fa95e332 (patch)
tree4db9e526eb534649afa24553fd601a93f76df4fb /gcc/config.gcc
parent9cf3cb7c2599ac56386b600146f494c2eb2370b3 (diff)
downloadgcc-be3399c516f18d5763381d602ad87630fa95e332.zip
gcc-be3399c516f18d5763381d602ad87630fa95e332.tar.gz
gcc-be3399c516f18d5763381d602ad87630fa95e332.tar.bz2
config.gcc (csky-*-linux-gnu*): Force .init_array support.
2018-12-05 Xianmiao Qu <xianmiao_qu@c-sky.com> gcc/ * config.gcc (csky-*-linux-gnu*): Force .init_array support. From-SVN: r266813
Diffstat (limited to 'gcc/config.gcc')
-rw-r--r--gcc/config.gcc3
1 files changed, 3 insertions, 0 deletions
diff --git a/gcc/config.gcc b/gcc/config.gcc
index cbabd21..3b2a659 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"