patches/gcc/4.4.4/330-libmudflap-susv3-legacy.patch
author Arnaud Lacombe <lacombar@gmail.com>
Thu Aug 05 17:59:51 2010 +0200 (2010-08-05)
changeset 2069 366bd2b22675
child 2148 ada9128c98b8
permissions -rw-r--r--
complibs/mpc: fix MPC 0.8.1 build with MPFR 3.0.0

This is the change introduced by revision 734 of MPC repository.

Author: Paul Zimmermann <Paul.Zimmermann@loria.fr>
Revision log: [acos.c] fixed problem with GMP_RNDA (should be MPFR_RNDA, and code was wrong)

Signed-off-by: Arnaud Lacombe <lacombar@gmail.com>
     1 diff -durN gcc-4.4.0.orig/libmudflap/mf-hooks2.c gcc-4.4.0/libmudflap/mf-hooks2.c
     2 
     3 diff -durN gcc-4.4.4.orig/libmudflap/mf-hooks2.c gcc-4.4.4/libmudflap/mf-hooks2.c
     4 --- gcc-4.4.4.orig/libmudflap/mf-hooks2.c	2009-04-10 01:23:07.000000000 +0200
     5 +++ gcc-4.4.4/libmudflap/mf-hooks2.c	2010-05-16 19:37:18.000000000 +0200
     6 @@ -421,7 +421,7 @@
     7  {
     8    TRACE ("%s\n", __PRETTY_FUNCTION__);
     9    MF_VALIDATE_EXTENT(s, n, __MF_CHECK_WRITE, "bzero region");
    10 -  bzero (s, n);
    11 +  memset (s, 0, n);
    12  }
    13  
    14  
    15 @@ -431,7 +431,7 @@
    16    TRACE ("%s\n", __PRETTY_FUNCTION__);
    17    MF_VALIDATE_EXTENT(src, n, __MF_CHECK_READ, "bcopy src");
    18    MF_VALIDATE_EXTENT(dest, n, __MF_CHECK_WRITE, "bcopy dest");
    19 -  bcopy (src, dest, n);
    20 +  memmove (dest, src, n);
    21  }
    22  
    23  
    24 @@ -441,7 +441,7 @@
    25    TRACE ("%s\n", __PRETTY_FUNCTION__);
    26    MF_VALIDATE_EXTENT(s1, n, __MF_CHECK_READ, "bcmp 1st arg");
    27    MF_VALIDATE_EXTENT(s2, n, __MF_CHECK_READ, "bcmp 2nd arg");
    28 -  return bcmp (s1, s2, n);
    29 +  return n == 0 ? 0 : memcmp (s1, s2, n);
    30  }
    31  
    32  
    33 @@ -450,7 +450,7 @@
    34    size_t n = strlen (s);
    35    TRACE ("%s\n", __PRETTY_FUNCTION__);
    36    MF_VALIDATE_EXTENT(s, CLAMPADD(n, 1), __MF_CHECK_READ, "index region");
    37 -  return index (s, c);
    38 +  return strchr (s, c);
    39  }
    40  
    41  
    42 @@ -459,7 +459,7 @@
    43    size_t n = strlen (s);
    44    TRACE ("%s\n", __PRETTY_FUNCTION__);
    45    MF_VALIDATE_EXTENT(s, CLAMPADD(n, 1), __MF_CHECK_READ, "rindex region");
    46 -  return rindex (s, c);
    47 +  return strrchr (s, c);
    48  }
    49  
    50  /* XXX:  stpcpy, memccpy */