1 Musl's <sched.h> uses calloc() which is marked as poisoned by GCC's
2 "system.h". Work around that by making sure that <sched.h> gets
5 --- gcc-13.2.0/gcc/ada/adaint.c
6 +++ gcc-13.2.0.musl/gcc/ada/adaint.c
11 +#if defined (__linux__)
21 #if defined (__linux__)
24 /* glibc versions earlier than 2.7 do not define the routines to handle
25 dynamically allocated CPU sets. For these targets, we use the static
26 --- gcc-13.2.0/gcc/ada/argv.c
27 +++ gcc-13.2.0.musl/gcc/ada/argv.c
29 main program, and these routines are accessed from the
30 Ada.Command_Line.Environment package. */
46 --- gcc-13.2.0/gcc/ada/cio.c
47 +++ gcc-13.2.0.musl/gcc/ada/cio.c
50 ****************************************************************************/
64 /* We need L_tmpnam definition */
66 --- gcc-13.2.0/gcc/ada/cstreams.c
67 +++ gcc-13.2.0.musl/gcc/ada/cstreams.c
85 --- gcc-13.2.0/gcc/ada/init.c
86 +++ gcc-13.2.0.musl/gcc/ada/init.c
104 --- gcc-13.2.0/gcc/ada/raise.c
105 +++ gcc-13.2.0.musl/gcc/ada/raise.c
107 /* Shared routines to support exception handling. __gnat_unhandled_terminate
108 is shared between all exception handling mechanisms. */