[illumos-Developer] [REVIEW] 1230 need support for recent gcc stdarg builtins
Richard Lowe
richlowe at richlowe.net
Wed Jul 20 19:24:26 PDT 2011
I'd like code review for:
1230 need support for recent gcc stdarg builtins
webrev:
http://richlowe.net/webrevs/il_1230
GCC used to use __builtin_stdarg_start() as va_start(), later, they
introduced __builtin_va_start() with an eye toward removing the
former. In recent GCC (4.x) they actually did remove
__builtin_stdarg_start() and code built using our headers begins to
break. This change teaches our headers about the needs of recent GCC.
I modelled the version conditional based on the introduction of the
use of __builtin_va_start in the gcc/ginclude headers, which was in
3.3.
-- Rich
More information about the Developer
mailing list