aboutsummaryrefslogtreecommitdiffstats
path: root/main/gcc/musl-posix_memalign-c++.patch
diff options
context:
space:
mode:
authorTimo Teräs <timo.teras@iki.fi>2015-06-02 08:56:31 +0000
committerNatanael Copa <ncopa@alpinelinux.org>2015-06-05 13:47:16 +0000
commit6e1b72b5cd3e62bb418efaae68bd0f50d7391700 (patch)
tree8f802657da946121b31af0df7f917e365afc8a4e /main/gcc/musl-posix_memalign-c++.patch
parent6dd6cf5392171bfaaf099e04f774373ff9f486d9 (diff)
downloadaports-6e1b72b5cd3e62bb418efaae68bd0f50d7391700.tar.bz2
aports-6e1b72b5cd3e62bb418efaae68bd0f50d7391700.tar.xz
main/gcc: upgrade to gcc 5.1.0
Diffstat (limited to 'main/gcc/musl-posix_memalign-c++.patch')
-rw-r--r--main/gcc/musl-posix_memalign-c++.patch27
1 files changed, 0 insertions, 27 deletions
diff --git a/main/gcc/musl-posix_memalign-c++.patch b/main/gcc/musl-posix_memalign-c++.patch
deleted file mode 100644
index f3fad93aec..0000000000
--- a/main/gcc/musl-posix_memalign-c++.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-Fix conflicting prototype of posix_memalign for c++
-http://www.openwall.com/lists/musl/2013/11/10/1
-
---- ./gcc/config/i386/pmm_malloc.h.orig
-+++ ./gcc/config/i386/pmm_malloc.h
-@@ -28,11 +28,7 @@
-
- /* We can't depend on <stdlib.h> since the prototype of posix_memalign
- may not be visible. */
--#ifndef __cplusplus
--extern int posix_memalign (void **, size_t, size_t);
--#else
--extern "C" int posix_memalign (void **, size_t, size_t) throw ();
--#endif
-+extern int __gcc_posix_memalign (void **, size_t, size_t) __asm__("posix_memalign");
-
- static __inline void *
- _mm_malloc (size_t size, size_t alignment)
-@@ -42,7 +38,7 @@
- return malloc (size);
- if (alignment == 2 || (sizeof (void *) == 8 && alignment == 4))
- alignment = sizeof (void *);
-- if (posix_memalign (&ptr, alignment, size) == 0)
-+ if (__gcc_posix_memalign (&ptr, alignment, size) == 0)
- return ptr;
- else
- return NULL;