+2006-10-12 Jie Zhang <jie.zhang@analog.com>
+
+ * config/bfin/bfin.md (eh_return): Call emit_jump_insn instead of
+ emit_insn to emit eh_return_internal instruction.
+ (eh_return_internal): Explicitly set pc.
+
+2006-10-11 Richard Guenther <rguenther@suse.de>
+
+ PR tree-optimization/28230
+ * tree-vrp.c (vrp_int_const_binop): Move flag_wrapv handling
+ to the correct place.
+
+2006-10-11 Richard Guenther <rguenther@suse.de>
+
+ PR inline-asm/29119
+ * gimplify.c (gimplify_asm_expr): Mark the gimplified lvalue
+ addressable.
+
+2006-10-10 Brooks Moses <bmoses@stanford.edu>
+
+ * configure.ac: Added pdf to "Make-hooks"
+ * Makefile.in: Added TEXI2PDF definition, and various pdf-file
+ targets and *.pdf file patterns in cleanup targets.
+ * configure: Regenerated.
+
+2006-10-10 Anatoly Sokolov <aesok@post.ru>
+
+ * config/avr/predicates.md: New file.
+ * config/avr/avr.md: Include it.
+ (REG_SP): New constant.
+ (peepholes): Use predicates.
+ (sbrx_branch, sbrx_and_branchhi, sbrx_and_branchsi, branch, rvbranch,
+ difficult_branch, difficult_rvbranch, cbi, sbi, sbix_branch,
+ sbix_branch_bit7, sbix_branch_tmp, sbix_branch_tmp_bit7): Ditto.
+
+2006-10-10 Adam Nemet <anemet@caviumnetworks.com>
+
+ * config/mips/mips.c (mips_save_restore_reg): Use gen_frame_mem to
+ avoid alias set 0.
+
+2006-10-10 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/29272
+ * builtins.c (var_decl_component_p): New function.
+ (fold_builtin_memset, fold_builtin_memory_op): Restrict
+ single entry optimization to variables and components thereof.
+
+2006-10-10 Richard Guenther <rguenther@suse.de>
+
+ PR rtl-optimization/29323
+ * except.c (set_nothrow_function_flags): For functions
+ that do not bind local bail out early.
+
+2006-10-10 Ben Elliston <bje@au.ibm.com>
+
+ * doc/invoke.texi (RS/6000 and PowerPC Options): Add -m to the
+ -mdlmzb option.
+
+2006-10-09 Richard Henderson <rth@redhat.com>
+
+ Revert emutls patch.
+
+2006-10-09 Richard Guenther <rguenther@suse.de>
+
+ PR middle-end/29254
+ * cgraphunit.c (verify_cgraph_node): Bail out on earlier
+ errors.
+
+2006-10-09 Steve Ellcey <sje@cup.hp.com>
+
+ PR target/27880
+ * unwind-c.c (PERSONALITY_FUNCTION): Ifdef use of _Unwind_GetIPInfo.
+ * configure.ac (HAVE_GETIPINFO): Check for _Unwind_GetIPInfo.
+ * configure: Regenerate.
+ * config.in: Regenerate.
+
+2006-10-09 Aldy Hernandez <aldyh@redhat.com>
+
+ * tree-mudflap.c (mf_xform_derefs_1): Add parentheses around TREE_TYPE.
+
+2006-10-08 Richard Sandiford <richard@codesourcery.com>
+
+ * config/mips/mips.c (mips_legitimize_tls_address): Implement
+ all TLS models in the same way as local exec if !TARGET_ABICALLS.
+ Remove stray newline.
+
+2006-10-08 Richard Sandiford <richard@codesourcery.com>
+
+ * config/mips/mips.c (mips_classify_symbol): Do not return
+ SYMBOL_SMALL_DATA if SYMBOL_REF_WEAK.
+ (mips_in_small_data_p): Tweak comments.
+
+2006-10-08 Richard Sandiford <richard@codesourcery.com>
+
+ * config/mips/elf.h (HANDLE_PRAGMA_PUSH_POP): Define.
+
+2006-10-07 Kazu Hirata <kazu@codesourcery.com>
+
+ * gimplify.c, sched-int.h: Fix comment typos.
+
+ * sched-int.h: Fix comment typos.
+
+2006-10-06 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
+
+ * sched-int.h (IS_SPECULATION_CHECK_P, IS_SPECULATION_SIMPLE_CHECK_P):
+ New macros.
+ * sched-ebb.c (begin_schedule_ready): Use them.
+ * haifa-sched.c (schedule_insn, move_insn, try_ready,
+ add_to_speculative_block, create_check_block_twin, speculate_insn,
+ fix_jump_move, move_block_after_check): Ditto.
+ * sched-rgn.c (new_ready): Ditto.
+
+2006-10-06 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
+
+ PR rtl-optimization/29128
+ * sched-int.h (IS_SPECULATION_BRANCHY_CHECK_P): New macro.
+ * sched-ebb.c (advance_target_bb): Use it to fix condition to
+ allow interblock movement of speculation checks.
+
+2006-10-06 Zdenek Dvorak <dvorakz@suse.cz>
+
+ PR middle-end/29256
+ * tree-ssa-loop-ivopts.c (determine_base_object): Handle pointers
+ casted to integer type.
+ (get_address_cost): Decrease cost of [symbol + index] addressing modes
+ if they are significantly more expensive than [reg + index] ones.
+
+2006-10-06 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/29330
+ * tree-data-ref.c (free_data_ref): Use DR_FREE_ACCESS_FNS macro.
+ (initialize_data_dependence_relation): Clear DDR_LOOP_NEST pointer
+ on newly allocated ddrs.
+ (find_loop_nest_1, find_loop_nest): Change LOOP_NEST to a pointer
+ to VEC (loop_p, heap) pointer.
+ (compute_data_dependences_for_loop): Adjust caller.
+ (free_dependence_relations): Free DDR_LOOP_NEST.
+
+ * tree-loop-linear.c (linear_transform_loops): Don't forget to
+ free DEPENDENCE_RELATIONS and DATAREFS.
+
+ PR target/28924
+ * builtins.c (expand_builtin_sync_operation,
+ expand_builtin_compare_and_swap, expand_builtin_lock_test_and_set):
+ Use convert_to_mode to handle promoted arguments.
+
+2006-10-06 J"orn Rennecke <joern.rennecke@st.com>
+
+ * print-tree.c (print_node_brief, print_node): Print sign of Inf.
+
+2006-10-06 J"orn Rennecke <joern.rennecke@st.com>
+
+ * config/sh/sh.h (LIBGCC2_DOUBLE_TYPE_SIZE): Define.
+
+2006-10-05 Uros Bizjak <uros@kss-loka.si>
+
+ * config/i386/sync.md ("sync_add<mode>", "sync_sub<mode>",
+ "sync_ior<mode>", "sync_and<mode>", "sync_xor<mode>"):
+ Use <modeconstraint> instead of "r" as operand 1 constraint.
+
2006-10-06 Olivier Hainque <hainque@adacore.com>
* gimplify.c (gimplify_type_sizes) [POINTER_TYPE, REFERENCE_TYPE]: