diff options
Diffstat (limited to 'main/gcc/ada-musl.patch')
-rw-r--r-- | main/gcc/ada-musl.patch | 41 |
1 files changed, 21 insertions, 20 deletions
diff --git a/main/gcc/ada-musl.patch b/main/gcc/ada-musl.patch index a94f0e7442..a44056a4cb 100644 --- a/main/gcc/ada-musl.patch +++ b/main/gcc/ada-musl.patch @@ -1,19 +1,19 @@ -diff -ru gcc-4.9.2/gcc/ada/adaint.c gcc-4.9.2/gcc/ada/adaint.c ---- gcc-4.9.2/gcc/ada/adaint.c 2014-02-24 18:51:58.000000000 -0200 -+++ gcc-4.9.2/gcc/ada/adaint.c 2014-12-10 12:05:44.621173474 -0200 -@@ -67,6 +67,11 @@ +diff -rup gcc-5.1.0/gcc.orig/ada/adaint.c gcc-5.1.0/gcc/ada/adaint.c +--- gcc-5.1.0/gcc.orig/ada/adaint.c 2015-02-20 11:48:57.000000000 +0000 ++++ gcc-5.1.0/gcc/ada/adaint.c 2015-06-02 10:47:51.672767476 +0000 +@@ -70,6 +70,11 @@ + #include <sys/param.h> #include <sys/pstat.h> #endif - ++ +#if defined (linux) +#define _GNU_SOURCE 1 +#include <sched.h> +#endif -+ - #ifdef VMS - #define _POSIX_EXIT 1 - #define HOST_EXECUTABLE_SUFFIX ".exe" -@@ -3891,8 +3896,6 @@ + + #ifdef __PikeOS__ + #define __BSD_VISIBLE 1 +@@ -3057,8 +3062,6 @@ __gnat_lwp_self (void) return (void *) syscall (__NR_gettid); } @@ -22,7 +22,7 @@ diff -ru gcc-4.9.2/gcc/ada/adaint.c gcc-4.9.2/gcc/ada/adaint.c /* glibc versions earlier than 2.7 do not define the routines to handle dynamically allocated CPU sets. For these targets, we use the static versions. */ -@@ -3901,7 +3904,7 @@ +@@ -3067,7 +3070,7 @@ __gnat_lwp_self (void) /* Dynamic cpu sets */ @@ -31,7 +31,7 @@ diff -ru gcc-4.9.2/gcc/ada/adaint.c gcc-4.9.2/gcc/ada/adaint.c __gnat_cpu_alloc (size_t count) { return CPU_ALLOC (count); -@@ -3914,33 +3917,33 @@ +@@ -3080,33 +3083,33 @@ __gnat_cpu_alloc_size (size_t count) } void @@ -73,7 +73,7 @@ diff -ru gcc-4.9.2/gcc/ada/adaint.c gcc-4.9.2/gcc/ada/adaint.c } size_t -@@ -3950,23 +3953,23 @@ +@@ -3116,23 +3119,23 @@ __gnat_cpu_alloc_size (size_t count ATTR } void @@ -102,10 +102,10 @@ diff -ru gcc-4.9.2/gcc/ada/adaint.c gcc-4.9.2/gcc/ada/adaint.c } #endif /* !CPU_ALLOC */ #endif /* linux */ -diff -ru gcc-4.9.2/gcc/ada/adaint.h gcc-4.9.2/gcc/ada/adaint.h ---- gcc-4.9.2/gcc/ada/adaint.h 2014-02-24 18:51:58.000000000 -0200 -+++ gcc-4.9.2/gcc/ada/adaint.h 2014-12-10 12:03:48.377834174 -0200 -@@ -266,13 +266,11 @@ +diff -rup gcc-5.1.0/gcc.orig/ada/adaint.h gcc-5.1.0/gcc/ada/adaint.h +--- gcc-5.1.0/gcc.orig/ada/adaint.h 2015-01-27 17:20:27.000000000 +0000 ++++ gcc-5.1.0/gcc/ada/adaint.h 2015-06-02 10:47:23.188910894 +0000 +@@ -287,13 +287,11 @@ extern void *__gnat_lwp_self (voi /* Routines for interface to required CPU set primitives */ @@ -123,9 +123,10 @@ diff -ru gcc-4.9.2/gcc/ada/adaint.h gcc-4.9.2/gcc/ada/adaint.h #endif #if defined (_WIN32) ---- gcc-4.9.2/gcc/ada/gcc-interface/Makefile.in.orig 2014-12-11 08:16:33.364902456 -0200 -+++ gcc-4.9.2/gcc/ada/gcc-interface/Makefile.in 2014-12-11 08:16:51.998236755 -0200 -@@ -1948,7 +1948,7 @@ +diff -rup gcc-5.1.0/gcc.orig/ada/gcc-interface/Makefile.in gcc-5.1.0/gcc/ada/gcc-interface/Makefile.in +--- gcc-5.1.0/gcc.orig/ada/gcc-interface/Makefile.in 2015-04-09 20:29:28.000000000 +0000 ++++ gcc-5.1.0/gcc/ada/gcc-interface/Makefile.in 2015-06-02 10:47:23.188910894 +0000 +@@ -1910,7 +1910,7 @@ ifeq ($(strip $(filter-out powerpc% linu endif # ARM linux, GNU eabi |