7ab0d4c7a1695c572c32bbde6d4d2c492cf9c4f7
[openwrt/staging/chunkeey.git] / toolchain / gcc / patches / 4.6-linaro / 999-gcc5-gcc_cp_cfns_h.patch
1 --- a/gcc/cp/cfns.h
2 +++ b/gcc/cp/cfns.h
3 @@ -53,6 +53,9 @@ __inline
4 static unsigned int hash (const char *, unsigned int);
5 #ifdef __GNUC__
6 __inline
7 +#ifdef __GNUC_STDC_INLINE__
8 +__attribute__ ((__gnu_inline__))
9 +#endif
10 #endif
11 const char * libc_name_p (const char *, unsigned int);
12 /* maximum key range = 391, duplicates = 0 */
13 @@ -96,7 +99,7 @@ hash (register const char *str, register
14 400, 400, 400, 400, 400, 400, 400, 400, 400, 400,
15 400, 400, 400, 400, 400, 400, 400
16 };
17 - register int hval = len;
18 + register int hval = (int)len;
19
20 switch (hval)
21 {