+2007-07-09 Uros Bizjak <ubizjak@gmail.com>
+
+ PR tree-optimization/32681
+ * tree-if-conv.c (find_phi_replacement_condition): Use the condition
+ saved in second_edge->aux when first_bb is a loop header.
+
+2007-07-09 Jan HUbicka <jh@suse.cz>
+
+ * cse.c (cse_insn): Avoid invalid sharing on trial replacement.
+
+2007-07-09 Richard Guenther <rguenther@suse.de>
+
+ * c-decl.c (start_function): Do not promote return type.
+
+2007-07-08 Daniel Franke <franke.daniel@gmail.com>
+
+ * function.c (do_warn_unused_parameter): Do not warn if
+ TREE_NO_WARNING is set.
+
+2007-07-08 Andreas Schwab <schwab@suse.de>
+
+ * doc/invoke.texi (DEC Alpha/VMS Options): Fix typo.
+
+2007-07-08 Sandra Loosemore <sandra@codesourcery.com>
+
+ Revert this patch:
+ 2007-07-06 Sandra Loosemore <sandra@codesourcery.com>
+
+ * c-opts.c (c_common_handle_option): Make DOLLARS_IN_IDENTIFIERS
+ apply to assembly language, too.
+ * doc/tm.texi (DOLLARS_IN_IDENTIFIERS): Update.
+
+2007-07-07 Daniel Berlin <dberlin@dberlin.org>
+
+ Revert (note the sccvn portions are *not* reverted)
+ 2007-07-06 Daniel Berlin <dberlin@dberlin.org>
+
+ Fix PR tree-optimization/23488
+
+ * tree-vn.c (set_value_handle): Use decl_vh_map for decl value
+ handles.
+ * tree-flow-inline.h (get_value_handle): Ditto.
+ * tree-ssa-pre.c (decl_vh_map): New.
+ (decl_node_pool): New.
+ (can_value_number_operation): Support DECL_P.
+ (can_PRE_operation): Ditto.
+ (create_expression_by_pieces): Ditto.
+ (find_existing_value_expr): Modify to differnetiate between
+ addressing and top level.
+ (create_value_handle_for_expr): Handle DECL's.
+ (poolify_tree): Ditto.
+ (make_values_for_phi): Don't insert into PHI_GEN during FRE.
+ (make_values_for_stmt): Handle DECL's properly.
+ (init_pre): Reorg to not init useless things during FRE.
+ (fini_pre): Ditto.
+ * tree-flow.h: Include pointer-set.h.
+ (decl_vh_map): Declare.
+ * Makefile.in (TREE_FLOW_H): Add pointer-set.h
+
+2007-07-07 Eric Weddington <eweddington@cso.atmel.com>
+
+ * config/avr/constraints.md (define_memory_constraint "Q"): Fix
+ the constraint description.
+ * doc/md.texi: Update documentation of AVR constraints.
+
+2007-07-07 Kazu Hirata <kazu@codesourcery.com>
+
+ * auto-inc-dec.c, config/arm/arm.c,
+ config/m32r/constraints.md, config/mips/mips.md,
+ config/rs6000/rs6000.c, cselib.c, dce.c, df-core.c,
+ df-problems.c, df-scan.c, df.h, dse.c, gimplify.c,
+ tree-if-conv.c, tree-ssa-sccvn.c, tree-ssa.c: Fix comment
+ typos. Follow spelling conventions.
+ * doc/invoke.texi, doc/rtl.texi: Fix typos.
+
+ * cfgrtl.c (delete_insn_chain_and_edges): Remove.
+ * rtl.h: Remove the prototype for delete_insn_chain_and_edges.
+
+ * tree-ssa-operands.c (realloc_vop, realloc_vdef,
+ realloc_vuse): Remove.
+ * tree-ssa-operands.h: Remove the prototype for realloc_vdef
+ and realloc_vuse.
+
2007-07-06 Daniel Berlin <dberlin@dberlin.org>
Fix PR tree-optimization/23488
replaced with shift_count_type.
(__cmpdi2, __ucmpdi2): word_type of return type replaced with
cmp_return_type.
- * c-common.c (handle_mode_attribute): Handling for libgcc_cmp_return and
- libgcc_shift_count attribute added.
+ * c-common.c (handle_mode_attribute): Handling for libgcc_cmp_return
+ and libgcc_shift_count attribute added.
* target-def.h (TARGET_LIBGCC_CMP_RETURN_MODE,
TARGET_LIBGCC_SHIFT_COUNT_MODE): New target hooks defined.
(TARGET_INITIALIZER): New target hooks added.
* config/s390/s390.c (s390_libgcc_cmp_return_mode,
s390_libgcc_shift_count_mode): Functions added.
- (TARGET_LIBGCC_CMP_RETURN_MODE, TARGET_LIBGCC_SHIFT_COUNT_MODE): Target
- hooks defined.
+ (TARGET_LIBGCC_CMP_RETURN_MODE, TARGET_LIBGCC_SHIFT_COUNT_MODE):
+ Target hooks defined.
2007-07-06 Richard Sandiford <richard@codesourcery.com>
2007-07-06 Uros Bizjak <ubizjak@gmail.com>
- PR rtl_optimization/32450
+ PR rtl-optimization/32450
* function.c (thread_prologue_and_epilogue_insns): Emit blockage insn
to ensure that instructions are not moved into the prologue when
profiling is on. Remove unused prologue_end variable.