patches/gcc/4.4.4/200-libiberty.h-asprintf.patch
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Tue Aug 31 23:24:40 2010 +0200 (2010-08-31)
branch1.8
changeset 2108 68d038933dc4
child 2148 ada9128c98b8
permissions -rw-r--r--
binutils/binutils: remove faulty patch

The added code should be conditinal to the target system
being !MIPS, but is based on the host system being !MIPS.

This is plain wrong, and had not been noticed until now
as I never used those binutils versions on MIPS.

See:
http://sourceware.org/ml/crossgcc/2010-08/msg00192.html

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
(transplanted from f5ab0a80e46616adb3619cc7c5d78d0ccd7ea697)
     1 diff -durN gcc-4.4.0.orig/include/libiberty.h gcc-4.4.0/include/libiberty.h
     2 
     3 diff -durN gcc-4.4.4.orig/include/libiberty.h gcc-4.4.4/include/libiberty.h
     4 --- gcc-4.4.4.orig/include/libiberty.h	2008-06-24 03:42:31.000000000 +0200
     5 +++ gcc-4.4.4/include/libiberty.h	2010-05-16 19:12:50.000000000 +0200
     6 @@ -595,8 +595,11 @@
     7  /* Like sprintf but provides a pointer to malloc'd storage, which must
     8     be freed by the caller.  */
     9  
    10 +/* asprintf may be declared as a macro by glibc with __USE_FORTIFY_LEVEL.  */
    11 +#ifndef asprintf
    12  extern int asprintf (char **, const char *, ...) ATTRIBUTE_PRINTF_2;
    13  #endif
    14 +#endif
    15  
    16  #if !HAVE_DECL_VASPRINTF
    17  /* Like vsprintf but provides a pointer to malloc'd storage, which