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
..
2011-03-11 09:50:54 -05:00
2011-04-14 22:06:30 -04:00
2011-04-10 18:27:47 -04:00
2011-04-05 14:05:11 -04:00
2011-04-13 16:45:43 -04:00
2011-04-20 15:55:58 -04:00
2011-04-13 16:45:43 -04:00
2011-04-17 11:43:03 -04:00
2011-04-13 16:45:43 -04:00