Hello Gerg,

here's a small fix for GCC 3.3.x and 3.4.

Applies to 2.6.0-uc0.


--- arch/m68knommu/lib/udivmoddi4.c.orig	2003-12-23 07:10:54.178139589 +0100
+++ arch/m68knommu/lib/udivmoddi4.c	2003-12-23 07:10:18.387586198 +0100
@@ -47,7 +47,7 @@
          "1" ((USItype) (al)),                  \
          "g" ((USItype) (bl)))
 
-#if !defined(__mcf5200__)
+#if !(defined(__mcf5200__) || defined(__mcoldfire__))
 /* %/ inserts REGISTER_PREFIX, %# inserts IMMEDIATE_PREFIX.  */
 #define umul_ppmm(xh, xl, a, b) \
   __asm__ ("| Inlined umul_ppmm               \n\
@@ -83,7 +83,7 @@
        : "d0", "d1", "d2", "d3", "d4")
 #define UMUL_TIME 100
 #define UDIV_TIME 400
-#endif /* not mcf5200 */
+#endif /* not (mcf5200 || mcoldfire) */
 
 #if !defined (udiv_qrnnd)
 #define UDIV_NEEDS_NORMALIZATION 1
