Index: sh.h
===================================================================
RCS file: /cvsroot/src/gnu/dist/gcc4/gcc/config/sh/sh.h,v
retrieving revision 1.1.1.1
diff -u -r1.1.1.1 sh.h
--- sh.h	20 Apr 2006 09:49:59 -0000	1.1.1.1
+++ sh.h	13 Jul 2009 12:29:57 -0000
@@ -618,7 +618,7 @@
     }									\
   if (sh_divsi3_libfunc[0])						\
     ; /* User supplied - leave it alone.  */				\
-  else if (TARGET_HARD_SH4 && TARGET_SH2E)				\
+  else if (0 && TARGET_HARD_SH4 && TARGET_SH2E)				\
     sh_divsi3_libfunc = "__sdivsi3_i4";					\
   else if (TARGET_SH5)							\
     {									\
Index: sh.md
===================================================================
RCS file: /cvsroot/src/gnu/dist/gcc4/gcc/config/sh/sh.md,v
retrieving revision 1.4
diff -u -r1.4 sh.md
--- sh.md	3 Feb 2008 02:48:46 -0000	1.4
+++ sh.md	13 Jul 2009 12:29:58 -0000
@@ -1655,7 +1655,7 @@
    (clobber (reg:SI PR_REG))
    (clobber (reg:SI R4_REG))
    (use (match_operand:SI 1 "arith_reg_operand" "r"))]
-  "TARGET_SH1 && ! TARGET_SH4"
+  "TARGET_SH1"
   "jsr	@%1%#"
   [(set_attr "type" "sfunc")
    (set_attr "needs_delay_slot" "yes")])
@@ -1761,7 +1761,7 @@
 
   operands[3] = gen_reg_rtx (Pmode);
   /* Emit the move of the address to a pseudo outside of the libcall.  */
-  if (TARGET_HARD_SH4 && TARGET_SH2E)
+  if (0 && TARGET_HARD_SH4 && TARGET_SH2E)
     {
       function_symbol (operands[3], \"__udivsi3_i4\", SFUNC_STATIC);
       if (TARGET_FPU_SINGLE)
@@ -1829,7 +1829,7 @@
    (clobber (reg:SI R2_REG))
    (clobber (reg:SI R3_REG))
    (use (match_operand:SI 1 "arith_reg_operand" "r"))]
-  "TARGET_SH1 && ! TARGET_SH4"
+  "TARGET_SH1"
   "jsr	@%1%#"
   [(set_attr "type" "sfunc")
    (set_attr "needs_delay_slot" "yes")])
@@ -1999,7 +1999,7 @@
 
   operands[3] = gen_reg_rtx (Pmode);
   /* Emit the move of the address to a pseudo outside of the libcall.  */
-  if (TARGET_HARD_SH4 && TARGET_SH2E)
+  if (0 && TARGET_HARD_SH4 && TARGET_SH2E)
     {
       function_symbol (operands[3], sh_divsi3_libfunc, SFUNC_STATIC);
       if (TARGET_FPU_SINGLE)
