gmm_malloc.h: Only use <errno.h> and errno if __STDC_HOSTED__.
authorGerald Pfeifer <gerald@pfeifer.com>
Sun, 25 Aug 2019 22:25:23 +0000 (22:25 +0000)
committerGerald Pfeifer <gerald@gcc.gnu.org>
Sun, 25 Aug 2019 22:25:23 +0000 (22:25 +0000)
* config/i386/gmm_malloc.h: Only use <errno.h> and errno if
__STDC_HOSTED__.

From-SVN: r274915

gcc/ChangeLog
gcc/config/i386/gmm_malloc.h

index 989dff795f778dfe3a45b0a111581696724b771b..f751920478298cfcd6f9c23e0732b01fb760e51b 100644 (file)
@@ -1,3 +1,8 @@
+2019-08-26  Gerald Pfeifer  <gerald@pfeifer.com>
+
+       * config/i386/gmm_malloc.h: Only use <errno.h> and errno if
+       __STDC_HOSTED__.
+
 2019-08-23  Mihailo Stojanovic  <mistojanovic@wavecomp.com>
 
        * config/mips/mips.md (mips_get_fcsr, *mips_get_fcsr): Use SI
index b9886555956e052d248e07cdfbb11ec07d0e0fae..cfe6046ec333602784d9410d3ff4c0e0de1bafe6 100644 (file)
@@ -25,7 +25,9 @@
 #define _MM_MALLOC_H_INCLUDED
 
 #include <stdlib.h>
+#if __STDC_HOSTED__
 #include <errno.h>
+#endif
 
 static __inline__ void * 
 _mm_malloc (size_t __size, size_t __align)
@@ -36,7 +38,9 @@ _mm_malloc (size_t __size, size_t __align)
   /* Error if align is not a power of two.  */
   if (__align & (__align - 1))
     {
+#if __STDC_HOSTED__
       errno = EINVAL;
+#endif
       return ((void *) 0);
     }