patches/gcc/4.0.4/200-arm-softfloat.patch
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Sat Mar 20 18:42:34 2010 +0100 (2010-03-20)
branch1.6
changeset 1883 eec58bf93a1c
parent 305 00a7e6c275da
permissions -rw-r--r--
cc/gcc: fix building for powerpc for the 4.4.x series

Reported by: Thomas Petazzoni
http://sourceware.org/ml/crossgcc/2010-03/msg00057.html

Discussions:
http://lists.uclibc.org/pipermail/uclibc/2010-March/043697.html
http://lists.uclibc.org/pipermail/buildroot/2010-March/032790.html
http://ibot.rikers.org/%23uclibc/20100316.html.gz
(search for "copysignl", by kos_tom, blindvt and y_morin)
(transplanted from 76b1923da63d2e3b8e9010b6138e33f6a99720a8)
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
 	;;