1 --- a/arch/arm/bits/alltypes.h.sh
2 +++ b/arch/arm/bits/alltypes.h.sh
3 @@ -21,6 +21,7 @@ TYPEDEF int ssize_t;
6 TYPEDEF __builtin_va_list va_list;
7 +#define __gnuc_va_list va_list
10 TYPEDEF unsigned wchar_t;
11 --- a/arch/i386/bits/alltypes.h.sh
12 +++ b/arch/i386/bits/alltypes.h.sh
13 @@ -25,6 +25,7 @@ TYPEDEF __builtin_va_list va_list;
15 TYPEDEF struct __va_list * va_list;
17 +#define __gnuc_va_list va_list
21 --- a/arch/microblaze/bits/alltypes.h.sh
22 +++ b/arch/microblaze/bits/alltypes.h.sh
23 @@ -21,6 +21,7 @@ TYPEDEF int ssize_t;
24 TYPEDEF int ptrdiff_t;
26 TYPEDEF __builtin_va_list va_list;
27 +#define __gnuc_va_list va_list
31 --- a/arch/mips/bits/alltypes.h.sh
32 +++ b/arch/mips/bits/alltypes.h.sh
33 @@ -21,6 +21,7 @@ TYPEDEF int ssize_t;
34 TYPEDEF int ptrdiff_t;
36 TYPEDEF __builtin_va_list va_list;
37 +#define __gnuc_va_list va_list
41 --- a/arch/powerpc/bits/alltypes.h.sh
42 +++ b/arch/powerpc/bits/alltypes.h.sh
43 @@ -21,6 +21,7 @@ TYPEDEF int ssize_t;
44 TYPEDEF int ptrdiff_t;
46 TYPEDEF __builtin_va_list va_list;
47 +#define __gnuc_va_list va_list
51 --- a/arch/x86_64/bits/alltypes.h.sh
52 +++ b/arch/x86_64/bits/alltypes.h.sh
53 @@ -20,6 +20,7 @@ TYPEDEF unsigned long size_t;
55 TYPEDEF long ptrdiff_t;
56 TYPEDEF __builtin_va_list va_list;
57 +#define __gnuc_va_list va_list