gcc: enable LTO support unconditionally
[openwrt.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      {