diff options
Diffstat (limited to 'meta/packages/gcc/gcc-4.2.3/arm-crunch-eabi.patch')
-rw-r--r-- | meta/packages/gcc/gcc-4.2.3/arm-crunch-eabi.patch | 64 |
1 files changed, 0 insertions, 64 deletions
diff --git a/meta/packages/gcc/gcc-4.2.3/arm-crunch-eabi.patch b/meta/packages/gcc/gcc-4.2.3/arm-crunch-eabi.patch deleted file mode 100644 index f8992ed499..0000000000 --- a/meta/packages/gcc/gcc-4.2.3/arm-crunch-eabi.patch +++ /dev/null | |||
@@ -1,64 +0,0 @@ | |||
1 | --- /home/hwilliams/original/gcc-4.1.2/gcc/config/arm/t-linux-eabi 2005-10-10 11:04:31.000000000 +1000 | ||
2 | +++ gcc-4.1.2/gcc/config/arm/t-linux-eabi 2007-05-15 13:53:05.000000000 +1000 | ||
3 | @@ -1,11 +1,21 @@ | ||
4 | # These functions are included in shared libraries. | ||
5 | TARGET_LIBGCC2_CFLAGS = -fPIC | ||
6 | +TARGET_LIBGCC2_CFLAGS += -mcpu=ep9312 -mfpu=maverick | ||
7 | +LIBGCC2_DEBUG_CFLAGS = -g0 | ||
8 | |||
9 | # We do not build a Thumb multilib for Linux because the definition of | ||
10 | # CLEAR_INSN_CACHE in linux-gas.h does not work in Thumb mode. | ||
11 | MULTILIB_OPTIONS = | ||
12 | MULTILIB_DIRNAMES = | ||
13 | |||
14 | +LIB1ASMSRC = arm/lib1funcs.asm | ||
15 | +LIB1ASMFUNCS += _udivsi3 _divsi3 _umodsi3 _modsi3 _dvmd_lnx \ | ||
16 | + _negdf2 _addsubdf3 _muldivdf3 _cmpdf2 _unorddf2 _fixdfsi _fixunsdfsi \ | ||
17 | + _truncdfsf2 _negsf2 _addsubsf3 _muldivsf3 _cmpsf2 _unordsf2 \ | ||
18 | + _fixsfsi _fixunssfsi | ||
19 | + | ||
20 | +CRTSTUFF_T_CFLAGS += -mcpu=ep9312 -mfpu=maverick | ||
21 | + | ||
22 | # Use a version of div0 which raises SIGFPE. | ||
23 | LIB1ASMFUNCS := $(filter-out _dvmd_tls,$(LIB1ASMFUNCS)) _dvmd_lnx | ||
24 | |||
25 | diff -ruN arm/elf.h gcc-3.4.3/gcc/config/arm/elf.h | ||
26 | --- ../gcc-4.1.2-orig/gcc/config/arm/elf.h 2004-02-24 16:25:22.000000000 +0200 | ||
27 | +++ gcc-4.1.2/gcc/config/arm/elf.h 2005-02-10 00:31:28.000000000 +0200 | ||
28 | @@ -46,7 +46,7 @@ | ||
29 | |||
30 | #ifndef SUBTARGET_ASM_FLOAT_SPEC | ||
31 | #define SUBTARGET_ASM_FLOAT_SPEC "\ | ||
32 | -%{mapcs-float:-mfloat}" | ||
33 | +%{mapcs-float:-mfloat} %{msoft-float:-mfpu=softfpa} %{mcpu=ep9312:-mfpu=maverick}" | ||
34 | #endif | ||
35 | |||
36 | #ifndef ASM_SPEC | ||
37 | diff -ruN t-linux gcc-4.1.2/gcc/config/arm/t-linux | ||
38 | --- t-linux 2007-05-09 16:32:28.000000000 +1000 | ||
39 | +++ gcc-4.1.2/gcc/config/arm/t-linux 2007-05-25 11:02:17.000000000 +1000 | ||
40 | @@ -1,19 +1,22 @@ | ||
41 | # Just for these, we omit the frame pointer since it makes such a big | ||
42 | # difference. It is then pointless adding debugging. | ||
43 | TARGET_LIBGCC2_CFLAGS = -fomit-frame-pointer -fPIC | ||
44 | +TARGET_LIBGCC2_CFLAGS += -mcpu=ep9312 -mfpu=maverick -mfloat-abi=softfp -D__MAVERICK__ | ||
45 | LIBGCC2_DEBUG_CFLAGS = -g0 | ||
46 | |||
47 | LIB1ASMSRC = arm/lib1funcs.asm | ||
48 | LIB1ASMFUNCS = _udivsi3 _divsi3 _umodsi3 _modsi3 _dvmd_lnx \ | ||
49 | _negdf2 _addsubdf3 _muldivdf3 _cmpdf2 _unorddf2 _fixdfsi _fixunsdfsi \ | ||
50 | _truncdfsf2 _negsf2 _addsubsf3 _muldivsf3 _cmpsf2 _unordsf2 \ | ||
51 | - _call_via_rX \ | ||
52 | - _fixsfsi _fixunssfsi _floatdidf _floatdisf | ||
53 | + _fixsfsi _fixunssfsi | ||
54 | |||
55 | # MULTILIB_OPTIONS = mhard-float/msoft-float | ||
56 | # MULTILIB_DIRNAMES = hard-float soft-float | ||
57 | |||
58 | # EXTRA_MULTILIB_PARTS = crtbegin.o crtend.o | ||
59 | |||
60 | +# EXTRA_PARTS = crtbegin.o crtend.o crtbeginS.o crtendS.o | ||
61 | +CRTSTUFF_T_CFLAGS += -mcpu=ep9312 -mfpu=maverick -mfloat-abi=softfp -D__MAVERICK__ | ||
62 | + | ||
63 | # LIBGCC = stmp-multilib | ||
64 | # INSTALL_LIBGCC = install-multilib | ||