+2006-06-08 Paolo Bonzini <bonzini@gnu.org>
+
+ PR middle-end/27733
+ * expmed.c (struct alg_hash_entry): Fix type of field T
+ to match synth_mult argument.
+ (NUM_ALG_HASH_ENTRIES): Make it bigger for 64-bit HOST_WIDE_INT.
+
+2006-06-08 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
+
+ PR target/27863
+ * haifa-sched.c (unlink_other_notes, unlink_line_notes): Update basic
+ block boundaries.
+
+2006-06-08 Richard Guenther <rguenther@suse.de>
+
+ PR middle-end/27116
+ * fold-const.c (negate_expr_p): We can negate BIT_NOT_EXPR
+ only, if overflow is defined and not trapping.
+ (negate_expr): Likewise.
+
+2006-06-07 Zdenek Dvorak <dvorakz@suse.cz>
+
+ PR tree-optimization/27872
+ * tree-ssa-loop-manip.c (tree_unroll_loop): Set EDGE_IRREDUCIBLE_LOOP
+ flag on the new exit edge of the unrolled loop.
+
+2006-06-07 Zdenek Dvorak <dvorakz@suse.cz>
+
+ PR rtl-optimization/26449
+ * loop-invariant.c (move_invariant_reg): Fail if force_operand fails.
+
+2006-06-07 Andrew MacLeod <amacleod@redhat.com>
+
+ PR middle-end/27793
+ * tree-dfa.c (referenced_vars_dup_list): New. List of duplicate
+ referenced_variables with matching DECL_UID's.
+ (find_referenced_vars): Make sure duplicate list is empty to start.
+ (referenced_var_p): Remove.
+ (referenced_var_check_and_insert): Renamed from referenced_var_insert.
+ Check if var is in the list, and add if needed. Update the duplicate
+ list if a different var is in the list with the same DECL_UID.
+ (add_referenced_var): Call routine to check and insert.
+ * tree-ssa.c (delete_tree_ssa): Clear var_ann's on duplicates.
+ * tree-flow.h (referenced_vars_dup_list): External declaration.
+
+2006-06-07 Fred Fish <fnf@specifix.com>
+
+ * config/mips/t-elf (MULTILIB_MATCHES): Combine two entries
+ into single entry.
+
+2006-06-07 Paolo Bonzini <bonzini@gnu.org>
+
+ PR target/27390
+ * reg-stack.c (subst_stack_regs_pat): Reorder resetting of
+ the imaginary and real parts of a clobbered register.
+ Emit insn to set the imaginary part.
+
+2006-06-06 Peter Lemieszewski <lemie@us.ibm.com>
+
+ * config/s390/t-tpf (LIB2ADDEH): Include unwind-dw2-fde-glibc.c
+ in lieu of unwind-dw2-fde.c.
+
+2006-06-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
+
+ * config/i386/mingw32.h (GOMP_SELF_SPECS): Define.
+
+2006-06-06 Ulrich Weigand <uweigand@de.ibm.com>
+
+ PR target/27842
+ * config/rs6000/altivec.md (UNSPEC_VSLW): Remove.
+ ("altivec_vspltisw_v4sf", "altivec_vslw_v4sf"): Remove.
+ ("mulv4sf3", "absv4sf3", "negv4sf3"): Adapt users to use
+ V4SImode temporaries and operations instead.
+
+2006-06-06 Joseph S. Myers <joseph@codesourcery.com>
+
+ * config/mips/t-linux64 (tp-bit.c): Append to tp-bit.c, not
+ dp-bit.c.
+
+2006-06-06 Mike Stump <mrs@apple.com>
+
+ * Makefile.in: Rename to htmldir to build_htmldir to avoid
+ installing during build.
+
+2006-06-06 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
+
+ * params.def (PARAM_MAX_SCHED_EXTEND_REGIONS_ITERS): Change default
+ value to 0.
+ * doc/invoke.texi (max-sched-extend-regions-iters): Document.
+ * config/ia64/ia64.c (params.h): New header.
+ (ia64_optimization_options): New function to adjust parameters.
+ * config/ia64/ia64-protos.h (ia64_optimization_options): New prototype.
+ * config/ia64/ia64.h (OPTIMIZATION_OPTIONS): New macro.
+ * config/ia64/t-ia64 (ia64.o): Add dependence from params.h .
+
+2006-06-05 Kazu Hirata <kazu@codesourcery.com>
+
+ * stor-layout.c (debug_rli): Fix a typo in a debug message.
+
+2006-06-05 Steve Ellcey <sje@cup.hp.com>
+
+ PR target/27051
+ * config/ia64/ia64.c (ia64_select_rtx_section): Check TARGET_NO_SDATA.
+
+2006-06-05 Dorit Nuzman <dorit@il.ibm.com>
+ Victor Kaplansky <victork@il.ibm.com>
+
+ PR tree-optimization/26360
+ * tree-vectorizer.c (destroy_loop_vec_info): Remove (dead) pattern
+ stmts.
+
+2006-06-04 Roger Sayle <roger@eyesopen.com>
+ Andrew Pinski <pinskia@physics.uc.edu>
+
+ PR middle-end/27382
+ * c-common.c (c_common_truthvalue_conversion): Explicitly check
+ for LABEL_DECL before calling DECL_WEAK.
+
+ PR c/27150
+ * c-typeck.c (build_binary_op): Likewise, explicitly check for
+ LABEL_DECL and PARM_DECL.
+
+2006-06-05 Joseph S. Myers <joseph@codesourcery.com>
+
+ PR c/25161
+ PR c/27020
+ * c-decl.c (grokdeclarator): Disallow variably modified types at
+ file scope. Avoid marking shared array type of constant size as
+ VLA.
+
2006-06-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
PR c++/27601