aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorSzabolcs Nagy <szabolcs.nagy@arm.com>2016-08-30 10:28:06 +0000
committerSzabolcs Nagy <nsz@gcc.gnu.org>2016-08-30 10:28:06 +0000
commit43ed860c2abbccdcc836bf68bd07d97f482924d1 (patch)
treecd3391d7b9c599132bf06a572bc20d3b66180157 /gcc
parent5aadf16cbe471974176e07dfcc3d87b0c681d2a6 (diff)
downloadgcc-43ed860c2abbccdcc836bf68bd07d97f482924d1.zip
gcc-43ed860c2abbccdcc836bf68bd07d97f482924d1.tar.gz
gcc-43ed860c2abbccdcc836bf68bd07d97f482924d1.tar.bz2
report supported function classes correctly on *-musl
gcc/ * config/linux.c (linux_libc_has_function): Return true on musl. From-SVN: r239860
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/config/linux.c2
2 files changed, 5 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 194aab3..4dbc7b8 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,5 +1,9 @@
2016-08-30 Szabolcs Nagy <szabolcs.nagy@arm.com>
+ * config/linux.c (linux_libc_has_function): Return true on musl.
+
+2016-08-30 Szabolcs Nagy <szabolcs.nagy@arm.com>
+
* config.gcc (*-*-*musl*): Disable gnu-indirect-function.
2016-08-30 Eric Botcazou <ebotcazou@adacore.com>
diff --git a/gcc/config/linux.c b/gcc/config/linux.c
index 250296b..16c3768 100644
--- a/gcc/config/linux.c
+++ b/gcc/config/linux.c
@@ -26,7 +26,7 @@ along with GCC; see the file COPYING3. If not see
bool
linux_libc_has_function (enum function_class fn_class)
{
- if (OPTION_GLIBC)
+ if (OPTION_GLIBC || OPTION_MUSL)
return true;
if (OPTION_BIONIC)
if (fn_class == function_c94