annotate sources/patches/gcc-core-softfloat-fix.patch @ 189:63882e3acf43

De-fuzz patch for gcc 4.1.2.
author Rob Landley <rob@landley.net>
date Wed, 04 Jul 2007 21:23:14 -0400
parents 0bfd1ada5183
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
189
63882e3acf43 De-fuzz patch for gcc 4.1.2.
Rob Landley <rob@landley.net>
parents: 129
diff changeset
1 diff -ru gcc.bak/gcc/config.gcc gcc-4.1.2/gcc/config.gcc
63882e3acf43 De-fuzz patch for gcc 4.1.2.
Rob Landley <rob@landley.net>
parents: 129
diff changeset
2 --- gcc.bak/gcc/config.gcc 2006-10-15 19:12:23.000000000 -0400
63882e3acf43 De-fuzz patch for gcc 4.1.2.
Rob Landley <rob@landley.net>
parents: 129
diff changeset
3 +++ gcc-4.1.2/gcc/config.gcc 2007-07-04 21:07:42.000000000 -0400
63882e3acf43 De-fuzz patch for gcc 4.1.2.
Rob Landley <rob@landley.net>
parents: 129
diff changeset
4 @@ -685,7 +685,7 @@
129
0bfd1ada5183 Make armv4l do soft-float instead of vfp. Thanks to James Newell and
Rob Landley <rob@landley.net>
parents:
diff changeset
5 default_use_cxa_atexit=yes
0bfd1ada5183 Make armv4l do soft-float instead of vfp. Thanks to James Newell and
Rob Landley <rob@landley.net>
parents:
diff changeset
6 ;;
0bfd1ada5183 Make armv4l do soft-float instead of vfp. Thanks to James Newell and
Rob Landley <rob@landley.net>
parents:
diff changeset
7 *)
0bfd1ada5183 Make armv4l do soft-float instead of vfp. Thanks to James Newell and
Rob Landley <rob@landley.net>
parents:
diff changeset
8 - tmake_file="$tmake_file arm/t-linux"
0bfd1ada5183 Make armv4l do soft-float instead of vfp. Thanks to James Newell and
Rob Landley <rob@landley.net>
parents:
diff changeset
9 + tmake_file="$tmake_file arm/t-linux arm/t-arm-elf"
0bfd1ada5183 Make armv4l do soft-float instead of vfp. Thanks to James Newell and
Rob Landley <rob@landley.net>
parents:
diff changeset
10 ;;
0bfd1ada5183 Make armv4l do soft-float instead of vfp. Thanks to James Newell and
Rob Landley <rob@landley.net>
parents:
diff changeset
11 esac
0bfd1ada5183 Make armv4l do soft-float instead of vfp. Thanks to James Newell and
Rob Landley <rob@landley.net>
parents:
diff changeset
12 tm_file="$tm_file arm/aout.h arm/arm.h"
189
63882e3acf43 De-fuzz patch for gcc 4.1.2.
Rob Landley <rob@landley.net>
parents: 129
diff changeset
13 diff -ru gcc.bak/gcc/config/arm/linux-elf.h gcc-4.1.2/gcc/config/arm/linux-elf.h
63882e3acf43 De-fuzz patch for gcc 4.1.2.
Rob Landley <rob@landley.net>
parents: 129
diff changeset
14 --- gcc.bak/gcc/config/arm/linux-elf.h 2005-10-09 21:04:31.000000000 -0400
63882e3acf43 De-fuzz patch for gcc 4.1.2.
Rob Landley <rob@landley.net>
parents: 129
diff changeset
15 +++ gcc-4.1.2/gcc/config/arm/linux-elf.h 2007-07-04 21:07:42.000000000 -0400
63882e3acf43 De-fuzz patch for gcc 4.1.2.
Rob Landley <rob@landley.net>
parents: 129
diff changeset
16 @@ -49,7 +49,7 @@
129
0bfd1ada5183 Make armv4l do soft-float instead of vfp. Thanks to James Newell and
Rob Landley <rob@landley.net>
parents:
diff changeset
17 %{shared:-lc} \
0bfd1ada5183 Make armv4l do soft-float instead of vfp. Thanks to James Newell and
Rob Landley <rob@landley.net>
parents:
diff changeset
18 %{!shared:%{profile:-lc_p}%{!profile:-lc}}"
0bfd1ada5183 Make armv4l do soft-float instead of vfp. Thanks to James Newell and
Rob Landley <rob@landley.net>
parents:
diff changeset
19
0bfd1ada5183 Make armv4l do soft-float instead of vfp. Thanks to James Newell and
Rob Landley <rob@landley.net>
parents:
diff changeset
20 -#define LIBGCC_SPEC "%{msoft-float:-lfloat} %{mfloat-abi=soft*:-lfloat} -lgcc"
0bfd1ada5183 Make armv4l do soft-float instead of vfp. Thanks to James Newell and
Rob Landley <rob@landley.net>
parents:
diff changeset
21 +#define LIBGCC_SPEC "-lgcc"
0bfd1ada5183 Make armv4l do soft-float instead of vfp. Thanks to James Newell and
Rob Landley <rob@landley.net>
parents:
diff changeset
22
189
63882e3acf43 De-fuzz patch for gcc 4.1.2.
Rob Landley <rob@landley.net>
parents: 129
diff changeset
23 #define LINUX_TARGET_INTERPRETER "/lib/ld-linux.so.2"
63882e3acf43 De-fuzz patch for gcc 4.1.2.
Rob Landley <rob@landley.net>
parents: 129
diff changeset
24