musl/arch/i386
Rich Felker def0af1898 use compiler builtins for variadic macros when available
this slightly cuts down on the degree musl "fights with" gcc, but more
importantly, it fixes a critical bug when gcc inlines a variadic
function and optimizes out the variadic arguments due to noticing that
they were "not used" (by __builtin_va_arg).

we leave the old code in place if __GNUC__ >= 3 is false; it seems
like it might be necessary at least for tinycc support and perhaps if
anyone ever gets around to fixing gcc 2.95.3 enough to make it work..
2011-04-27 23:41:48 -04:00
..
bits use compiler builtins for variadic macros when available 2011-04-27 23:41:48 -04:00
atomic.h add word-sized ctz function to atomic.h 2011-04-27 12:19:49 -04:00
pthread_arch.h overhaul pthread cancellation 2011-04-17 11:43:03 -04:00