crosstool-ng/patches/glibc/2.3.3/glibc-2.3.3-allow-gcc-4.0-locale.patch
Yann E. MORIN" 1906cf93f8 Add the full crosstool-NG sources to the new repository of its own.
You might just say: 'Yeah! crosstool-NG's got its own repo!".
Unfortunately, that's because the previous repo got damaged beyond repair and I had no backup.
That means I'm putting backups in place in the afternoon.
That also means we've lost history... :-(
2007-02-24 11:00:05 +00:00

35 lines
915 B
Diff

--- glibc-2.3.3/locale/weight.h.old 2003-06-11 14:52:12.000000000 -0700
+++ glibc-2.3.3/locale/weight.h 2005-03-15 12:05:37.000000000 -0800
@@ -18,8 +18,14 @@
02111-1307 USA. */
/* Find index of weight. */
+#if __GNUC__ >= 4
+auto inline int32_t
+#else
static inline int32_t
+#endif
+#if __GNUC__ >= 4 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 2)
__attribute ((always_inline))
+#endif
findidx (const unsigned char **cpp)
{
int_fast32_t i = table[*(*cpp)++];
--- glibc-2.3.3/locale/weightwc.h.old 2003-06-13 13:44:58.000000000 -0700
+++ glibc-2.3.3/locale/weightwc.h 2005-03-15 12:06:46.000000000 -0800
@@ -18,8 +18,14 @@
02111-1307 USA. */
/* Find index of weight. */
+#if __GNUC__ >= 4
+auto inline int32_t
+#else
static inline int32_t
+#endif
+#if __GNUC__ >= 4 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 2)
__attribute ((always_inline))
+#endif
findidx (const wint_t **cpp)
{
int32_t i;