report supported function classes correctly on *-musl
authorSzabolcs Nagy <szabolcs.nagy@arm.com>
Tue, 30 Aug 2016 10:28:06 +0000 (10:28 +0000)
committerSzabolcs Nagy <nsz@gcc.gnu.org>
Tue, 30 Aug 2016 10:28:06 +0000 (10:28 +0000)
gcc/
* config/linux.c (linux_libc_has_function): Return true on musl.

From-SVN: r239860

gcc/ChangeLog
gcc/config/linux.c

index 194aab31f38b9a680cab9ce75f3e4586b39c724f..4dbc7b8235a3002acbb540c1972294abd153df27 100644 (file)
@@ -1,3 +1,7 @@
+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.
index 250296bf42556ed56331d7e5a4bf587616b1050b..16c37683b7d85c7da1acef81033e9c7faed0a2f4 100644 (file)
@@ -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