]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
PR target/85904 check for aligned_alloc on netbsd cross-compilation
authorJonathan Wakely <jwakely@redhat.com>
Wed, 4 Jul 2018 13:59:17 +0000 (14:59 +0100)
committerJonathan Wakely <redi@gcc.gnu.org>
Wed, 4 Jul 2018 13:59:17 +0000 (14:59 +0100)
Backport from mainline
2018-05-24  Maya Rashish  <coypu@sdf.org>

PR target/85904
* crossconfig.m4: Test for aligned_alloc on netbsd.
* configure: Regenerate.

From-SVN: r262406

libstdc++-v3/ChangeLog
libstdc++-v3/configure
libstdc++-v3/crossconfig.m4

index 1c3fc5a54df2510324e7f22fbeb7a62e5a450e4d..65ffd2c708b29910afa8d64bbcbc649d42ef9e8c 100644 (file)
@@ -1,5 +1,12 @@
 2018-07-04  Jonathan Wakely  <jwakely@redhat.com>
 
+       Backport from mainline
+       2018-05-24  Maya Rashish  <coypu@sdf.org>
+
+       PR target/85904
+       * crossconfig.m4: Test for aligned_alloc on netbsd.
+       * configure: Regenerate.
+
        Backport from mainline
        2018-05-18  Jonathan Wakely  <jwakely@redhat.com>
 
index bc624207ce638c97d055a2aa925e49c55d323096..d352918884b1b52b09d2477874635c5ded10e270 100755 (executable)
@@ -66272,6 +66272,19 @@ $as_echo "$ac_ld_relro" >&6; }
       $as_echo "#define HAVE_ISNANL 1" >>confdefs.h
 
     fi
+    for ac_func in aligned_alloc posix_memalign memalign _aligned_malloc
+do :
+  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
+ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
+eval as_val=\$$as_ac_var
+   if test "x$as_val" = x""yes; then :
+  cat >>confdefs.h <<_ACEOF
+#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
+_ACEOF
+
+fi
+done
+
     ;;
   *-qnx6.1* | *-qnx6.2*)
     SECTION_FLAGS='-ffunction-sections -fdata-sections'
index 292f9963c2a9b29a3ca28e2101fe8475680c2ea7..830a00b5d2a4b03f67747a470dedbe00795dd09d 100644 (file)
@@ -217,6 +217,7 @@ case "${host}" in
       AC_DEFINE(HAVE_ISINFL)
       AC_DEFINE(HAVE_ISNANL)
     fi
+    AC_CHECK_FUNCS(aligned_alloc posix_memalign memalign _aligned_malloc)
     ;;
   *-qnx6.1* | *-qnx6.2*)
     SECTION_FLAGS='-ffunction-sections -fdata-sections'