Use __builtin_va_start instead of __builtin_stdarg_start for va_start() which was only present for backwards compat and has been removed from recent versions of GCC.
Use __builtin_va_start instead of __builtin_stdarg_start
for va_start() which was only present for backwards compat
and has been removed from recent versions of GCC.

Our in tree GCC 3.3.5 has __builtin_va_start and this
section of code is only run if __GNUC__ >= 3 already.

ok espie@ kettenis@ millert@ miod@

orumin/openbsd-efivars,orumin/openbsd-efivars,orumin/openbsd-efivars,orumin/openbsd-efivars