Various fixes.
[mingw-build.git] / gcc1.patch
1 diff --git a/gcc/cp/cfns.gperf b/gcc/cp/cfns.gperf
2 index 68acd3d..953262f 100644
3 --- a/gcc/cp/cfns.gperf
4 +++ b/gcc/cp/cfns.gperf
5 @@ -22,6 +22,9 @@ __inline
6  static unsigned int hash (const char *, unsigned int);
7  #ifdef __GNUC__
8  __inline
9 +#ifdef __GNUC_STDC_INLINE__
10 +__attribute__ ((__gnu_inline__))
11 +#endif
12  #endif
13  const char * libc_name_p (const char *, unsigned int);
14  %}
15 diff --git a/gcc/cp/cfns.h b/gcc/cp/cfns.h
16 index 1c6665d..6d00c0e 100644
17 --- a/gcc/cp/cfns.h
18 +++ b/gcc/cp/cfns.h
19 @@ -53,6 +53,9 @@ __inline
20  static unsigned int hash (const char *, unsigned int);
21  #ifdef __GNUC__
22  __inline
23 +#ifdef __GNUC_STDC_INLINE__
24 +__attribute__ ((__gnu_inline__))
25 +#endif
26  #endif
27  const char * libc_name_p (const char *, unsigned int);
28  /* maximum key range = 391, duplicates = 0 */
29 -- 
30 2.4.4