patches/gcc/4.3.6/250-sh-pr24836.patch
author "Yann E. MORIN" <yann.morin.1998@free.fr>
Wed Dec 05 20:31:43 2012 +0100 (2012-12-05)
changeset 3134 863723936e24
parent 2124 5dd0b83ae528
permissions -rw-r--r--
scripts/xldd: use user's sed and grep

xldd uses sed and grep as detected by ./configure. This works well if is
used on the machine that build the toolchain.

But if the user moves the toolchain to another machine where sed and grep
are not in the same directory (eg. /bin/sed vs. /usr/bin/sed), then xldd
will stop functionning.

Fix that by using ${SED} and ${GREP} if they are set in the environment.

Reported-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
     1 Original patch from: ../4.3.2/250-sh-pr24836.patch
     2 
     3 -= BEGIN original header =-
     4 Original patch from gentoo: gentoo/src/patchsets/gcc/4.3.1/gentoo/74_all_sh-pr24836.patch
     5 http://sourceforge.net/mailarchive/forum.php?thread_id=8959304&forum_id=5348
     6 http://gcc.gnu.org/PR24836
     7 
     8 -= END original header =-
     9 
    10 diff -durN gcc-4.3.3.orig/gcc/configure gcc-4.3.3/gcc/configure
    11 --- gcc-4.3.3.orig/gcc/configure	2009-01-27 22:19:18.000000000 +0100
    12 +++ gcc-4.3.3/gcc/configure	2009-01-27 22:25:33.000000000 +0100
    13 @@ -20689,7 +20689,7 @@
    14  	tls_first_minor=14
    15  	tls_as_opt="-m64 -Aesame --fatal-warnings"
    16  	;;
    17 -  sh-*-* | sh[34]-*-*)
    18 +  sh-*-* | sh[34]*-*-*)
    19      conftest_s='
    20  	.section ".tdata","awT",@progbits
    21  foo:	.long	25
    22 diff -durN gcc-4.3.3.orig/gcc/configure.ac gcc-4.3.3/gcc/configure.ac
    23 --- gcc-4.3.3.orig/gcc/configure.ac	2009-01-27 22:19:18.000000000 +0100
    24 +++ gcc-4.3.3/gcc/configure.ac	2009-01-27 22:25:33.000000000 +0100
    25 @@ -2552,7 +2552,7 @@
    26  	tls_first_minor=14
    27  	tls_as_opt="-m64 -Aesame --fatal-warnings"
    28  	;;
    29 -  sh-*-* | sh[34]-*-*)
    30 +  sh-*-* | sh[34]*-*-*)
    31      conftest_s='
    32  	.section ".tdata","awT",@progbits
    33  foo:	.long	25