]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
libstdc++-v3: Have aligned_alloc() on Newlib
authorSebastian Huber <sebastian.huber@embedded-brains.de>
Fri, 10 Aug 2018 06:31:57 +0000 (06:31 +0000)
committerSebastian Huber <sh@gcc.gnu.org>
Fri, 10 Aug 2018 06:31:57 +0000 (06:31 +0000)
While building for Newlib, some configure checks must be hard coded.
The aligned_alloc() is supported since 2015 in Newlib.

libstdc++-v3/

PR target/85904
* configure.ac: Define HAVE_ALIGNED_ALLOC if building for
Newlib.
* configure: Regenerate.

From-SVN: r263463

libstdc++-v3/ChangeLog
libstdc++-v3/configure
libstdc++-v3/configure.ac

index 1b82689d8aa9cde41c1557aab61aa255b986123f..ae806a5699680e514eae72dccd11f4f6db7cda23 100644 (file)
@@ -1,3 +1,13 @@
+2018-08-10  Sebastian Huber  <sebastian.huber@embedded-brains.de>
+
+       Backport from mainline
+       2018-08-10  Sebastian Huber  <sebastian.huber@embedded-brains.de>
+
+       PR target/85904
+       * configure.ac: Define HAVE_ALIGNED_ALLOC if building for
+       Newlib.
+       * configure: Regenerate.
+
 2018-08-08  Jonathan Wakely  <jwakely@redhat.com>
 
        * libsupc++/new_opa.cc (aligned_alloc): Declare inside namespace to
index e1c55aa72ff591f87141a8952ddc1cdf9d6a03d6..6ab80208724ad1f969e5f32d114dedbf67226144 100755 (executable)
@@ -28945,6 +28945,8 @@ else
     $as_echo "#define HAVE_TANHF 1" >>confdefs.h
 
 
+    $as_echo "#define HAVE_ALIGNED_ALLOC 1" >>confdefs.h
+
     $as_echo "#define HAVE_ICONV 1" >>confdefs.h
 
     $as_echo "#define HAVE_MEMALIGN 1" >>confdefs.h
index a7dbe5678bf375e4a34552ec50373835b545eb81..0f09b8368356bd654603a16b839b66acbee9adcd 100644 (file)
@@ -323,6 +323,7 @@ else
     AC_DEFINE(HAVE_TANF)
     AC_DEFINE(HAVE_TANHF)
 
+    AC_DEFINE(HAVE_ALIGNED_ALLOC)
     AC_DEFINE(HAVE_ICONV)
     AC_DEFINE(HAVE_MEMALIGN)
   else