Needed by older compilers.
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
 #define DECLARE_EXPORT(name)           \
        extern void name(void);EXPORT_SYMBOL(name)
 
+DECLARE_EXPORT(__udivsi3);
+DECLARE_EXPORT(__sdivsi3);
 DECLARE_EXPORT(__lshrsi3);
 DECLARE_EXPORT(__ashrsi3);
 DECLARE_EXPORT(__ashlsi3);
 DECLARE_EXPORT(__movstr_i4_odd);
 DECLARE_EXPORT(__movstrSI12_i4);
 DECLARE_EXPORT(__udiv_qrnnd_16);
+DECLARE_EXPORT(__sdivsi3_i4);
+DECLARE_EXPORT(__udivsi3_i4);
 DECLARE_EXPORT(__sdivsi3_i4i);
 DECLARE_EXPORT(__udivsi3_i4i);
 
 
         of two more cycles.  */
        .balign 4
        .global __udivsi3_i4i
+       .global __udivsi3_i4
        .global __udivsi3
+       .set    __udivsi3_i4, __udivsi3_i4i
        .set    __udivsi3, __udivsi3_i4i
        .type   __udivsi3_i4i, @function
        .type   __sdivsi3_i4i, @function
        rotcl r0
 
        .global __sdivsi3_i4i
+       .global __sdivsi3_i4
        .global __sdivsi3
+       .set    __sdivsi3_i4, __sdivsi3_i4i
        .set    __sdivsi3, __sdivsi3_i4i
 __sdivsi3_i4i:
        mov.l r4,@-r15
 
 
        .balign 4
        .global __udivsi3_i4i
+       .global __udivsi3_i4
        .global __udivsi3
+       .set    __udivsi3_i4, __udivsi3_i4i
        .set    __udivsi3, __udivsi3_i4i
        .type   __udivsi3_i4i, @function
 __udivsi3_i4i:
        rotcl r0
 
        .global __sdivsi3_i4i
+       .global __sdivsi3_i4
        .global __sdivsi3
+       .set    __sdivsi3_i4, __sdivsi3_i4i
        .set    __sdivsi3, __sdivsi3_i4i
        .type   __sdivsi3_i4i, @function
        /* This is link-compatible with a __sdivsi3 call,