+2006-03-15 J"orn Rennecke <joern.rennecke@st.com>
+
+ * config/sh/predicates.md (cache_address_operand): Special.
+ (ua_address_operand): Likewise.
+
+2006-03-15 Zdenek Dvorak <dvorakz@suse.cz>
+
+ * haifa-sched.c (unlink_other_notes, reemit_notes): Do not handle
+ loop notes.
+ * sched-deps.c (sched_analyze_insn, sched_analyze): Ditto.
+
+2006-03-15 Andreas Schwab <schwab@suse.de>
+
+ * gensupport.c (identify_predicable_attribute): Don't free p_false
+ when it is still in use.
+
+2006-03-15 Eric Botcazou <ebotcazou@libertysurf.fr>
+
+ * config.gcc (default with_cpu setting) <sparc*-*-*>: Do not modify
+ the default setting here.
+
+2006-03-14 Steven Bosscher <stevenb.gcc@gmail.com>
+
+ * tree-pass.h (pass_cfg): Remove.
+ * alias.c (rest_of_handle_cfg, pass_cfg): Remove.
+ * passes.c (pass_cfg): Don't run it.
+
+2006-03-14 Kazu Hirata <kazu@codesourcery.com>
+
+ * Makefile.in (reg-stack.o): Don't depend on gt-reg-stack.h.
+ * reg-stack.c (stack_regs_mentioned_data): Change the type to
+ VEC(char,heap) *.
+ (stack_regs_mentioned): Update the uses of
+ stack_regs_mentioned_data. Don't access the array beyond its
+ end.
+ (reg_to_stack): Update the uses of stack_regs_mentioned_data.
+ Don't include gt-reg-stack.h.
+
+ * config/bfin/bfin.h (UNALIGNED_WORD_ASM_OP): Remove.
+ * system.h (UNALIGNED_WORD_ASM_OP): Poison.
+
+ * combine.c (UWIDE_SHIFT_LEFT_BY_BITS_PER_WORD): Remove.
+
+ PR middle-end/26684
+ * reg-stack.c (stack_regs_mentioned_data): Put it undef #ifdef
+ STACK_REGS.
+
+2006-03-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
+
+ * pa/pa32-linux.h (CRT_CALL_STATIC_FUNCTION): Fix typo.
+
+2006-03-14 Richard Guenther <rguenther@suse.de>
+
+ PR tree-optimization/26672
+ * tree-ssa-propagate.c (set_rhs): Don't walk DEFs if not in
+ SSA form.
+
+2006-03-14 Richard Guenther <rguenther@suse.de>
+
+ PR tree-optimization/26667
+ * ipa-inline.c (cgraph_check_inline_limits): Walk the correct
+ node for the callees. Always allow inlining if it will shrink
+ the function size.
+
+2006-03-14 Richard Guenther <rguenther@suse.de>
+
+ PR middle-end/26659
+ * builtins.c (get_pointer_alignment): Prefer alignment
+ information from decls over that from types.
+
+2006-03-14 Andrew Pinski <pinskia@physics.uc.edu>
+
+ PR target/26657
+ * config/darwin.h (LINK_COMMAND_SPEC): Handle -fopenmp.
+
+2006-03-14 Joseph S. Myers <joseph@codesourcery.com>
+
+ * config/rs6000/rs6000.opt (mdlmzb): New option.
+ (msched-prolog, msched-epilog): Use Var not Mask.
+ * doc/invoke.texi (-mdlmzb): Document.
+ * config/rs6000/rs6000.c (TARGET_DEFAULT_TARGET_FLAGS): Remove
+ MASK_SCHED_PROLOG.
+ (rs6000_override_options): Enable -mdlmzb for 405 and 440.
+ * config/rs6000/rs6000.md: Add dlmzb support for 405 and 440.
+
+2006-03-13 Uttam Pawar <uttamp@us.ibm.com>
+
+ PR rtl-optimization/25739
+ * bt-load.c (augment_live_range): Free tos pointer.
+
+ * gensupport.c (identify_predicable_attribute): Free
+ p_false pointer.
+ * gcov.c (create_file_names): Free name pointer.
+
+2006-03-13 Roger Sayle <roger@eyesopen.com>
+
+ PR middle-end/26557
+ * stmt.c (emit_case_nodes): Handle the case where the index is a
+ CONST_INT, where the comparison mode is specified by the index type.
+
+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