+2007-06-27 Kaz Kojima <kkojima@gcc.gnu.org>
+
+ * config/sh/sh.md (load_gbr): Use correct operand constraint.
+
+2007-06-27 Kaz Kojima <kkojima@gcc.gnu.org>
+
+ PR target/32479
+ * config/sh/sh.md (udivsi3): Don't wrap the sequence with
+ REG_LIBCALL and REG_RETVAL notes.
+ (divsi3, mulsi3): Likewise.
+ (mulhisi3): Likewise. Use emit_libcall_block.
+ (umulhisi3, smulsi3_highpart, umulsi3_highpart_i): Likewise.
+
+2007-06-27 Seongbae Park <seongbae.park@gmail.com>
+
+ PR rtl-optimization/32481
+ * combine.c (adjust_for_new_dest): Rescan the changed insn.
+
+2007-06-27 Richard Sandiford <richard@codesourcery.com>
+
+ * dce.c (deletable_insn_p_1): New function, split out from...
+ (deletable_insn_p): ...here. Only treat bare USEs and CLOBBERs
+ specially, not those inside PARALLELs. Remove BODY argument
+ and adjust recursive call accordingly.
+ (prescan_insns_for_dce): Update call to delete_insn_p.
+
2007-06-27 Richard Guenther <rguenther@suse.de>
PR middle-end/32492
2007-06-23 Kenneth Zadeck <zadeck@naturalbridge.com>
PR middle-end/32437
- *dce.c (deletable_insn_p): Add extra parameter and recurse if insn
+ * dce.c (deletable_insn_p): Add extra parameter and recurse if insn
is a PARALLEL.
(prescan_insns_for_dce): Add extra parameter.
2007-06-19 Nick Clifton <nickc@redhat.com>
- * config/m32r/linux.h (LIB_SPEC): Always imply -lpthread for
- -pthread.
+ * config/m32r/linux.h (LIB_SPEC): Always imply -lpthread for -pthread.
2007-06-18 Uros Bizjak <ubizjak@gmail.com>
* gcse.c (replace_store_insn): Update the note before
calling emit_insn_after.
-2007-06-18 David Daney <ddaney@avtrex.com
-
- Revert:
-
- 2007-06-18 David Daney <ddaney@avtrex.com
-
- PR target/32313
- * config/mips/mips.c (mips_expand_call): Mark $gp as used by
- local function call.
-
-2007-06-18 David Daney <ddaney@avtrex.com
-
- PR target/32313
- * config/mips/mips.c (mips_expand_call): Mark $gp as used by
- local function call.
-
2007-06-18 Kenneth Zadeck <zadeck@naturalbridge.com>
PR middle-end/32355