Revision 747e9f07
| b/dtools/microblaze/mb-gcc-4.1.1-gr-1.patch | ||
|---|---|---|
| 1 |
diff -urN orig/Xilinx_EDK_GNU_10.1i/mb/srcs/gcc-4.1.1_libgcc_noinline_udivmoddi4.patch new/Xilinx_EDK_GNU_10.1i/mb/srcs/gcc-4.1.1_libgcc_noinline_udivmoddi4.patch |
|
| 2 |
--- /dev/null 1969-12-31 16:00:00.000000000 -0800 |
|
| 3 |
+++ new/Xilinx_EDK_GNU_10.1i/mb/srcs/gcc-4.1.1_libgcc_noinline_udivmoddi4.patch 2008-10-05 08:49:06.000000000 -0700 |
|
| 4 |
@@ -0,0 +1,31 @@ |
|
| 5 |
+--- gcc-orig/gcc/libgcc2.h 2005-09-09 01:39:18.000000000 -0700 |
|
| 6 |
++++ gcc/gcc/libgcc2.h 2008-10-04 11:14:11.000000000 -0700 |
|
| 7 |
+@@ -272,7 +272,7 @@ |
|
| 8 |
+ extern DWtype __moddi3 (DWtype, DWtype); |
|
| 9 |
+ |
|
| 10 |
+ /* __udivmoddi4 is static inline when building other libgcc2 portions. */ |
|
| 11 |
+-#if (!defined (L_udivdi3) && !defined (L_divdi3) && \ |
|
| 12 |
++#if 0 && (!defined (L_udivdi3) && !defined (L_divdi3) && \ |
|
| 13 |
+ !defined (L_umoddi3) && !defined (L_moddi3)) |
|
| 14 |
+ extern UDWtype __udivmoddi4 (UDWtype, UDWtype, UDWtype *); |
|
| 15 |
+ #endif |
|
| 16 |
+--- gcc-orig/gcc/libgcc2.c 2005-09-27 10:11:39.000000000 -0700 |
|
| 17 |
++++ gcc/gcc/libgcc2.c 2008-10-04 11:16:18.000000000 -0700 |
|
| 18 |
+@@ -644,7 +644,7 @@ |
|
| 19 |
+ |
|
| 20 |
+ #if (defined (L_udivdi3) || defined (L_divdi3) || \ |
|
| 21 |
+ defined (L_umoddi3) || defined (L_moddi3)) |
|
| 22 |
+-#define L_udivmoddi4 |
|
| 23 |
++//#define L_udivmoddi4 |
|
| 24 |
+ #endif |
|
| 25 |
+ |
|
| 26 |
+ #ifdef L_clz |
|
| 27 |
+@@ -816,7 +816,7 @@ |
|
| 28 |
+ |
|
| 29 |
+ #if (defined (L_udivdi3) || defined (L_divdi3) || \ |
|
| 30 |
+ defined (L_umoddi3) || defined (L_moddi3)) |
|
| 31 |
+-static inline __attribute__ ((__always_inline__)) |
|
| 32 |
++//static inline __attribute__ ((__always_inline__)) |
|
| 33 |
+ #endif |
|
| 34 |
+ UDWtype |
|
| 35 |
+ __udivmoddi4 (UDWtype n, UDWtype d, UDWtype *rp) |
|
| 36 |
diff -urN orig/Xilinx_EDK_GNU_10.1i/mb/srcs/gcc-patches new/Xilinx_EDK_GNU_10.1i/mb/srcs/gcc-patches |
|
| 37 |
--- orig/Xilinx_EDK_GNU_10.1i/mb/srcs/gcc-patches 2008-01-30 11:58:58.000000000 -0800 |
|
| 38 |
+++ new/Xilinx_EDK_GNU_10.1i/mb/srcs/gcc-patches 2008-10-05 08:50:02.000000000 -0700 |
|
| 39 |
@@ -84,3 +84,4 @@ |
|
| 40 |
gcc gcc-4.1.1_mb_usmul.patch Add usmulsi3_highpart pattern to MB |
|
| 41 |
gcc gcc-4.1.1_sections_cleanup.patch Cleanup section assignments in GCC |
|
| 42 |
gcc gcc-4.1.1_mb_nomergestr.patch Don't use merged string sections |
|
| 43 |
+gcc gcc-4.1.1_libgcc_noinline_udivmoddi4.patch Don't inline udivmoddi4 |
|
| 44 |
diff -urN orig/Xilinx_EDK_GNU_10.1i/mb/srcs/newlib-1.14.0_libgloss.patch new/Xilinx_EDK_GNU_10.1i/mb/srcs/newlib-1.14.0_libgloss.patch |
|
| 45 | 1 |
--- orig/Xilinx_EDK_GNU_10.1i/mb/srcs/newlib-1.14.0_libgloss.patch 2008-01-29 15:42:56.000000000 -0800 |
| 46 | 2 |
+++ new/Xilinx_EDK_GNU_10.1i/mb/srcs/newlib-1.14.0_libgloss.patch 2008-10-05 08:47:12.000000000 -0700 |
| 47 | 3 |
@@ -232,7 +232,7 @@ |
Also available in: Unified diff