patches/gcc/4.4.2/360-arm-bigendian.patch
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Tue Aug 31 23:24:40 2010 +0200 (2010-08-31)
branch1.8
changeset 2108 68d038933dc4
permissions -rw-r--r--
binutils/binutils: remove faulty patch

The added code should be conditinal to the target system
being !MIPS, but is based on the host system being !MIPS.

This is plain wrong, and had not been noticed until now
as I never used those binutils versions on MIPS.

See:
http://sourceware.org/ml/crossgcc/2010-08/msg00192.html

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
(transplanted from f5ab0a80e46616adb3619cc7c5d78d0ccd7ea697)
     1 By Lennert Buytenhek <buytenh@wantstofly.org>
     2 Adds support for arm*b-linux* big-endian ARM targets
     3 
     4 See http://gcc.gnu.org/PR16350
     5 
     6 --- gcc-4.4.2.orig/gcc/config/arm/linux-elf.h	2009-02-20 16:20:38.000000000 +0100
     7 +++ gcc-4.4.2/gcc/config/arm/linux-elf.h	2009-12-31 14:19:20.000000000 +0100
     8 @@ -51,7 +51,7 @@
     9  
    10  #undef  MULTILIB_DEFAULTS
    11  #define MULTILIB_DEFAULTS \
    12 -	{ "marm", "mlittle-endian", "mhard-float", "mno-thumb-interwork" }
    13 +	{ "marm", TARGET_ENDIAN_OPTION, "mhard-float", "mno-thumb-interwork" }
    14  
    15  /* Now we define the strings used to build the spec file.  */
    16  #undef  LIB_SPEC
    17 diff -ru gcc-4.4.2.orig/gcc/config.gcc gcc-4.4.2/gcc/config.gcc
    18 --- gcc-4.4.2.orig/gcc/config.gcc	2009-12-31 14:43:17.000000000 +0100
    19 +++ gcc-4.4.2/gcc/config.gcc	2010-01-05 09:27:42.000000000 +0100
    20 @@ -733,6 +733,11 @@
    21  	tm_file="dbxelf.h elfos.h arm/unknown-elf.h arm/elf.h arm/linux-gas.h arm/uclinux-elf.h"
    22  	tmake_file="arm/t-arm arm/t-arm-elf"
    23  	case ${target} in
    24 +	arm*b-*)
    25 +		tm_defines="${tm_defines} TARGET_BIG_ENDIAN_DEFAULT=1"
    26 +		;;
    27 +	esac
    28 +	case ${target} in
    29  	arm*-*-uclinux*eabi)
    30  	    tm_file="$tm_file arm/bpabi.h arm/uclinux-eabi.h"
    31  	    tmake_file="$tmake_file arm/t-bpabi"
    32