+2006-03-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
+
+ * pa/pa32-linux.h (CRT_CALL_STATIC_FUNCTION): Define when CRTSTUFFS_O
+ is defined.
+
+2006-03-13 Richard Sandiford <richard@codesourcery.com>
+
+ * config/mips/mips.md (*branch_fp): Use %Z2 for the condition.
+ (*branch_fp_inverted): Likewise.
+
+2006-03-13 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/25989
+ * omp-low.c (expand_omp_for_generic): Mark istart0
+ and iend0 as addressable.
+
+2006-03-13 Jie Zhang <jie.zhang@analog.com>
+
+ * config/bfin/uclinux.h: Define _GNU_SOURCE in CPLUSPLUS_CPP_SPEC.
+
+2006-03-13 Jeff Law <law@redhat.com>
+
+ * tree-vrp.c (stmt_interesting_for_vrp): Some statements with
+ virtual operands are interesting.
+ (vrp_visit_stmt): Corresponding changes.
+
+2006-03-13 Bernd Schmidt <bernd.schmidt@analog.com>
+
+ * config/bfin/lib1funcs.asm (___umodsi3): Use stack to save contents
+ of RETS.
+ * config/bfin/bfin.h (TARGET_CPU_CPP_BUILTINS): If
+ TARGET_ID_SHARED_LIBRARY, define __ID_SHARED_LIB__.
+ * config/bfin/crti.S: Use it instead of __PIC__.
+ * config/bfin/crtn.S: Likewise.
+
+ * config/bfin/bfin.md (call_value_symbol, sibcall_value_symbol,
+ call_symbol, sibcall_symbol): Disallow if TARGET_ID_SHARED_LIBRARY,
+ not if flag_pic.
+ Lose 'G' modifier for call operand.
+ * config/bfin/bfin.c (print_operand) <case SYMBOL_REF>: Don't
+ recognize 'G' modifier.
+
+2006-03-13 Eric Botcazou <ebotcazou@adacore.com>
+
+ PR middle-end/18859
+ * gimplify.c (gimplify_switch_expr): Discard empty ranges.
+ * stmt.c (expand_case): Likewise.
+
+2006-03-13 Zdenek Dvorak <dvorakz@suse.cz>
+
+ PR rtl-optimization/26254
+ * loop-invariant.c (seq_insns_valid_p): New function.
+ (move_invariant_reg): Only emit new code if it is valid.
+
+2006-03-13 Zdenek Dvorak <dvorakz@suse.cz>
+
+ * cfgrtl.c (last_loop_beg_note, back_edge_of_syntactic_loop_p):
+ Removed.
+ (force_nonfallthru_and_redirect): Do not use last_loop_beg_note.
+ (rtl_split_edge): Do not use back_edge_of_syntactic_loop_p.
+ (commit_one_edge_insertion): Do not look for loop notes.
+
+2006-03-13 Zdenek Dvorak <dvorakz@suse.cz>
+
+ * jump.c (follow_jumps): Do not check for loop notes. Move check for
+ flag_test_coverage out of loop.
+
+2006-03-13 Zdenek Dvorak <dvorakz@suse.cz>
+
+ * final.c (shorten_branches): Remove outdated comment, and turn
+ the if branch that guards it to continue.
+
+2006-03-13 Zdenek Dvorak <dvorakz@suse.cz>
+
+ * cfgloop.c (flow_loop_dump): Do not dump loop->invalid field.
+ * cfgloop.h (struct loop): Remove unused fields.
+
+2006-03-13 Kazu Hirata <kazu@codesourcery.com>
+
+ * doc/invoke.texi (-fdump-rtl-loop): Remove.
+ (-dL, -fdump-rtl-loop2): Update the dump file names
+
+ * doc/invoke.texi: Update dump file names.
+
+2006-03-12 Steven Bosscher <stevenb.gcc@gmail.com>
+
+ * predict.c (estimate_probability): Remove.
+ * profile.c (rest_of_handle_branch_prob, pass_branch_prob): Remove.
+ * basic-block.h (estimate_probability): Remove prototype.
+ * passes.c (finish_optimization_passes): Dump branch prediction or
+ profiling heuristics to the .profile tree dump.
+ (init_optimization_passes): Unqueue pass_branch_prob.
+
+ * doc/invoke.texi (-fdump-rtl-bp): Remove.
+
+2006-03-11 Steven Bosscher <stevenb.gcc@gmail.com>
+
+ * rtl.def (LABEL_REF): Remove the field for LABEL_NEXTREF.
+ * rtl.h (LABEL_NEXTREF): Remove field accessor.
+
+2006-03-11 Eric Botcazou <ebotcazou@adacore.com>
+
+ * function.h (frame_offset_overflow): Declare.
+ * function.c (frame_offset_overflow): New function.
+ (assign_stack_local_1): Call it to detect that the offset overflows.
+ * cfgexpand.c (alloc_stack_frame_space): Likewise.
+
+2006-03-11 Steven Bosscher <stevenb.gcc@gmail.com>
+
+ * config/sh/sh.c: Include alloc-pool.h.
+ (label_ref_list_pool): New alloc pool.
+ (label_ref_list_t): New type for lists of labels.
+ (struct pool_node): Make wend a label_ref_list_t.
+ (add_constant): Use the new type, eradicate LABEL_NEXTREF
+ references.
+ (dump_table): Likewise.
+ (sh_reorg): Set up the alloc pool before using add_constant and
+ dump_table, and destroy it when finishing.
+
+2006-03-11 Richard Sandiford <richard@codesourcery.com>
+
+ * config/mips/mips.c: Remove redundant comment.
+
+2006-03-10 Jason Merrill <jason@redhat.com>
+
+ PR c/26004
+ * gimplify.c (gimplify_modify_expr_rhs): Don't do return slot opt if
+ the target was declared 'register'.
+
+2006-03-10 Adam Nemet <anemet@caviumnetworks.com>
+
+ * genpreds.c (write_insn_constraint_len): Change definition of
+ insn_constraint_len to return size_t to match the declaration.
+
+2006-03-10 DJ Delorie <dj@redhat.com>
+
+ * config/m32c/m32c.c (m32c_const_ok_for_constraint_p): Bit numbers
+ start at zero.
+ (m32c_expand_insv): Fix test for an AND mask.
+
2006-03-10 Richard Guenther <rguenther@suse.de>
PR middle-end/26565