diff options
author | Hauke Mehrtens <hauke@openwrt.org> | 2009-02-18 18:11:04 +0000 |
---|---|---|
committer | Hauke Mehrtens <hauke@openwrt.org> | 2009-02-18 18:11:04 +0000 |
commit | 77ea892b78fd78bff3a3ca67ccd1a49c33a1b8a1 (patch) | |
tree | 89b3b50233e7c09650140245df7bcd1f4708ffe4 /toolchain/gcc/patches/4.1.2/800-arm-bigendian.patch | |
parent | d82a2138b4391df3168947608f27078040239bde (diff) | |
download | upstream-77ea892b78fd78bff3a3ca67ccd1a49c33a1b8a1.tar.gz upstream-77ea892b78fd78bff3a3ca67ccd1a49c33a1b8a1.tar.bz2 upstream-77ea892b78fd78bff3a3ca67ccd1a49c33a1b8a1.zip |
gcc: refresh patches for gcc 4.1.2
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14554 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'toolchain/gcc/patches/4.1.2/800-arm-bigendian.patch')
-rw-r--r-- | toolchain/gcc/patches/4.1.2/800-arm-bigendian.patch | 28 |
1 files changed, 10 insertions, 18 deletions
diff --git a/toolchain/gcc/patches/4.1.2/800-arm-bigendian.patch b/toolchain/gcc/patches/4.1.2/800-arm-bigendian.patch index 0a9417419e..214241c757 100644 --- a/toolchain/gcc/patches/4.1.2/800-arm-bigendian.patch +++ b/toolchain/gcc/patches/4.1.2/800-arm-bigendian.patch @@ -3,10 +3,8 @@ Adds support for arm*b-linux* big-endian ARM targets See http://gcc.gnu.org/PR16350 -Index: gcc-4.1.1/gcc/config/arm/linux-elf.h -=================================================================== ---- gcc-4.1.1.orig/gcc/config/arm/linux-elf.h -+++ gcc-4.1.1/gcc/config/arm/linux-elf.h +--- a/gcc/config/arm/linux-elf.h ++++ b/gcc/config/arm/linux-elf.h @@ -28,19 +28,33 @@ #undef TARGET_VERSION #define TARGET_VERSION fputs (" (ARM GNU/Linux with ELF)", stderr); @@ -44,7 +42,7 @@ Index: gcc-4.1.1/gcc/config/arm/linux-elf.h /* Now we define the strings used to build the spec file. */ #undef LIB_SPEC -@@ -61,7 +75,7 @@ +@@ -65,7 +79,7 @@ %{rdynamic:-export-dynamic} \ %{!dynamic-linker:-dynamic-linker " LINUX_TARGET_INTERPRETER "} \ -X \ @@ -53,10 +51,8 @@ Index: gcc-4.1.1/gcc/config/arm/linux-elf.h SUBTARGET_EXTRA_LINK_SPEC #undef LINK_SPEC -Index: gcc-4.1.1/gcc/config.gcc -=================================================================== ---- gcc-4.1.1.orig/gcc/config.gcc -+++ gcc-4.1.1/gcc/config.gcc +--- a/gcc/config.gcc ++++ b/gcc/config.gcc @@ -672,6 +672,11 @@ arm*-*-netbsd*) ;; arm*-*-linux*) # ARM GNU/Linux with ELF @@ -68,11 +64,9 @@ Index: gcc-4.1.1/gcc/config.gcc + esac tmake_file="${tmake_file} t-linux arm/t-arm" case ${target} in - arm*-*-linux-gnueabi) -Index: gcc-4.1.1/gcc/config/arm/linux-eabi.h -=================================================================== ---- gcc-4.1.1.orig/gcc/config/arm/linux-eabi.h -+++ gcc-4.1.1/gcc/config/arm/linux-eabi.h + arm*-*-linux-gnueabi | arm*-*-linux-uclibcgnueabi) +--- a/gcc/config/arm/linux-eabi.h ++++ b/gcc/config/arm/linux-eabi.h @@ -20,6 +20,17 @@ the Free Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ @@ -100,10 +94,8 @@ Index: gcc-4.1.1/gcc/config/arm/linux-eabi.h /* Use ld-linux.so.3 so that it will be possible to run "classic" GNU/Linux binaries on an EABI system. */ -Index: gcc-4.1.1/gcc/config/arm/bpabi.h -=================================================================== ---- gcc-4.1.1.orig/gcc/config/arm/bpabi.h -+++ gcc-4.1.1/gcc/config/arm/bpabi.h +--- a/gcc/config/arm/bpabi.h ++++ b/gcc/config/arm/bpabi.h @@ -33,9 +33,19 @@ #undef FPUTYPE_DEFAULT #define FPUTYPE_DEFAULT FPUTYPE_VFP |