aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorGerald Pfeifer <gerald@pfeifer.com>2019-08-25 22:25:23 +0000
committerGerald Pfeifer <gerald@gcc.gnu.org>2019-08-25 22:25:23 +0000
commit1460c0bbb7fbb9f4a019d1d97cdc2bb79c9e2833 (patch)
tree56f7599e02a0df2f0e9da02416f0a7e8dbbd5f33 /gcc
parentfed7268f740acb6c74d3925c72d6f584c22812f8 (diff)
downloadgcc-1460c0bbb7fbb9f4a019d1d97cdc2bb79c9e2833.zip
gcc-1460c0bbb7fbb9f4a019d1d97cdc2bb79c9e2833.tar.gz
gcc-1460c0bbb7fbb9f4a019d1d97cdc2bb79c9e2833.tar.bz2
gmm_malloc.h: Only use <errno.h> and errno if __STDC_HOSTED__.
* config/i386/gmm_malloc.h: Only use <errno.h> and errno if __STDC_HOSTED__. From-SVN: r274915
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/i386/gmm_malloc.h4
2 files changed, 9 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 989dff7..f751920 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -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
diff --git a/gcc/config/i386/gmm_malloc.h b/gcc/config/i386/gmm_malloc.h
index b988655..cfe6046 100644
--- a/gcc/config/i386/gmm_malloc.h
+++ b/gcc/config/i386/gmm_malloc.h
@@ -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);
}