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-14-20240211/gcc/ada/argv.c
27 +++ gcc-14-20240211.musl/gcc/ada/argv.c
32 -#ifndef LIGHT_RUNTIME
39 --- gcc-13.2.0/gcc/ada/cio.c
40 +++ gcc-13.2.0.musl/gcc/ada/cio.c
43 ****************************************************************************/
57 /* We need L_tmpnam definition */
59 --- gcc-13.2.0/gcc/ada/cstreams.c
60 +++ gcc-13.2.0.musl/gcc/ada/cstreams.c
78 --- gcc-13.2.0/gcc/ada/init.c
79 +++ gcc-13.2.0.musl/gcc/ada/init.c
97 --- gcc-13.2.0/gcc/ada/raise.c
98 +++ gcc-13.2.0.musl/gcc/ada/raise.c
100 /* Shared routines to support exception handling. __gnat_unhandled_terminate
101 is shared between all exception handling mechanisms. */