patches/gcc/4.3.5/250-sh-pr24836.patch
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Thu Dec 23 20:43:32 2010 +0100 (2010-12-23)
changeset 2307 2efd46963086
parent 1461 35b30f8fb307
permissions -rw-r--r--
buildtools: move to working directory

There is absolutely *no* reason for the buildtools (wrappers to gcc, g++,
as, ld... for the local machine) to be in the toolchain directory. Moreover,
they are removed after the build completes.

Move them out of the toolchain directory, and into the build directory (but
yet the part specific to the current toolchain). This means we no longer
need to explicitly remove them either, BTW, but we need to save/restore them
for the restart feature.

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