patches/gcc/4.0.4/200-arm-softfloat.patch
author "Yann E. MORIN" <yann.morin.1998@free.fr>
Mon Jul 23 22:02:23 2012 +0200 (2012-07-23)
changeset 3012 95173b196a88
parent 305 00a7e6c275da
permissions -rw-r--r--
scripts+samples: fix listings the samples

Since we use defconfigs to save the samples, listing all the
samples can no longer be done by passing all the sample names
at one to the script; we need to pass them one-by-one after
we expand the sample's defconfig ibnto a complete .config.

Reported-by: Bryan Hundven <bryanhundven@gmail.com>
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
yann@305
     1
Enable building a pure soft-float compiler without the need for a software
yann@305
     2
floating point library.
yann@1
     3
yann@1
     4
diff -dur gcc-4.0.4.orig/gcc/config.gcc gcc-4.0.4/gcc/config.gcc
yann@1
     5
--- gcc-4.0.4.orig/gcc/config.gcc	2007-02-02 19:12:28.000000000 +0100
yann@1
     6
+++ gcc-4.0.4/gcc/config.gcc	2007-02-02 19:12:07.000000000 +0100
yann@1
     7
@@ -677,7 +677,7 @@
yann@1
     8
 		tm_defines="TARGET_BIG_ENDIAN_DEFAULT=1 $tm_defines"
yann@1
     9
 		;;
yann@1
    10
 	esac
yann@1
    11
-	tmake_file="${tmake_file} arm/t-arm arm/t-linux"
yann@1
    12
+	tmake_file="${tmake_file} arm/t-arm arm/t-linux arm/t-arm-elf"
yann@1
    13
 	extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
yann@1
    14
 	gnu_ld=yes
yann@1
    15
 	;;