patches/gcc/4.3.3/250-sh-pr24836.patch
author "Yann E. MORIN" <yann.morin.1998@free.fr>
Wed Jun 25 23:33:01 2014 +0200 (2014-06-25)
changeset 3325 069f43a215cc
permissions -rw-r--r--
all: fix wildcard to work with make-4.x

In make-3.8x, the $(wildacrd) function would sort the entries,
while in make-4.x, it would just return the entries in any
unpredictable order [*]

Use the $(sort) function to get reproducible behaviour.

[*] Well, most probably the roder the entries appear when read
from readdir()

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