+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