+2007-04-11 Sebastian Pop <sebpop@gmail.com>
+
+ PR tree-optimization/32367
+ * tree-chrec.h (build_polynomial_chrec): Verify that the left hand side
+ of the chrec has no evolution in that loop.
+ * testsuite/gcc.dg/tree-ssa/pr32367.c: New.
+
+2007-06-19 Bob Wilson <bob.wilson@acm.org>
+
+ * config/xtensa/xtensa.c: Include "df.h".
+ (xtensa_builtin_saveregs): Use adjust_address instead of change_address.
+ (xtensa_va_start): Invoke make_tree with sizetype for
+ expand_builtin_saveregs and then convert the result to a pointer.
+ Use POINTER_PLUS_EXPR. Use size_int instead of build_int_cst.
+ (xtensa_gimplify_va_arg_expr): Use size_int instead of build_int_cst.
+ Subtract argument size from index value as integers and then use
+ POINTER_PLUS_EXPR to add the result to the array address.
+
+2007-06-19 Rask Ingemann Lambertsen <rask@sygehus.dk>
+
+ PR target/32335
+ * config/m32c/m32c.c: Include dataflow header file.
+ (m32c_emit_prologue): Adjust for prologue insn change.
+ * config/m32c/prologue.md (prologue_enter_16): Only modify SP_REGNO
+ once inside a PARALLEL. Assume frame size passed in operand 0
+ includes space to save the fb register.
+ (prologue_enter_24): Likewise.
+ (epilogue_exitd): Only modify SP_REGNO once inside a PARALLEL.
+
+2007-06-19 David Daney <ddaney@avtrex.com
+
+ PR target/32313
+ * config/mips/mips.md (cprestore): Mark $gp as used.
+
+2007-06-19 Rask Ingemann Lambertsen <rask@sygehus.dk>
+
+ PR target/32369
+ * config/frv/frv.c (frv_ifcvt_modify_tests): Dataflow merge fix.
+ (frv_ifcvt_modify_insn): Likewise.
+
+2007-06-19 Richard Guenther <rguenther@suse.de>
+
+ * tree-ssa-structalias.c (handle_ptr_arith): Make sure to
+ only handle positive offsets that fit in a HOST_WIDE_INT.
+
+2007-06-19 Uros Bizjak <ubizjak@gmail.com>
+
+ * config/i386/i386.c (ix86_emit_swsqrtsf): Limit the result of
+ rsqrt insn to FLT_MAX to avoid NaN for zero input argument.
+
+2007-06-19 Richard Guenther <rguenther@suse.de>
+
+ PR middle-end/31950
+ * tree-ssa-alias-warnings.c (ffan_walker): Punt on MTAGs.
+
+2007-06-19 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/32353
+ * tree-ssa-structalias.c (set_uids_in_ptset): Also handle RESULT_DECL.
+
+2007-06-18 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/32389
+ * config/i386/i386.h (enum ix86_stack_slot): Add SLOT_VIRTUAL.
+ * config/i386/i386.c (assign_386_stack_local): Assert that
+ SLOT_VIRTUAL is valid only before virtual regs are instantiated.
+ (ix86_expand_builtin) [IX86_BUILTIN_LDMXCSR, IX86_BUILTIN_STMXCSR]:
+ Use SLOT_VIRTUAL stack slot instead of SLOT_TEMP.
+ * config/i386/i386.md (truncdfsf2, truncxf<mode>2): Ditto.
+
+2007-06-18 Steve Ellcey <sje@cup.hp.com>
+
+ * config/ia64/ia64.h (LIBGCC2_TF_CEXT): New.
+
+2007-06-18 Seongbae Park <seongbae.park@gmail.com>
+
+ PR rtl-optimization/32321
+ * 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
+ * gcse (rest_of_handle_gcse): Add call to df_finish_pass after
+ cse_main.
+ * df-problems.c (df_note_bb_compute): Fix dumping info.
+
+2007-06-18 Kazu Hirata <kazu@codesourcery.com>
+
+ * config/m68k/m68k.c (m68k_expand_epilogue): Emit a return
+ insn with emit_jump_insn.
+
+2007-06-18 Uros Bizjak <ubizjak@gmail.com>
+
+ PR tree-optimization/32383
+ * targhooks.c (default_builtin_reciprocal): Add new bool argument.
+ * targhooks.h (default_builtin_reciprocal): Update prototype.
+ * target.h (struct gcc_target): Update builtin_reciprocal.
+ * doc/tm.texi (TARGET_BUILTIN_RECIPROCAL): Update description.
+ * tree-ssa-math-opts (execute_cse_reciprocals): Skip statements
+ where arg1 is not SSA_NAME. Pass true to targetm.builtin_reciprocal
+ when fndecl is in BUILT_IN_MD class.
+ (execute_convert_to_rsqrt): Ditto.
+
+ * config/i386/i386.c (ix86_builtin_reciprocal): Update for new bool
+ argument. Convert IX86_BUILTIN_SQRTPS code only when md_fn is true.
+ Convert BUILT_IN_SQRTF code only when md_fn is false.
+
+2007-06-18 Kaz Kojima <kkojima@gcc.gnu.org>
+
+ * bt-load.c (move_btr_def): Fix the order of arguments
+ to validate_replace_rtx.
+
+2007-06-18 Nathan Sidwell <nathan@codesourcery.com>
+
+ * config/m68k/m68k-devices.def: Add 54450..54455.
+
2007-06-17 Uros Bizjak <ubizjak@gmail.com>
PR rtl-optimization/32366