+2006-08-25 Alan Modra <amodra@bigpond.net.au>
+
+ PR target/27075
+ * config/rs6000/rs6000.c (print_operand): Only use e500 %y syntax
+ for 8 byte objects.
+
+2006-08-25 J"orn Rennecke <joern.rennecke@st.com>
+
+ PR tree-optimization/16876
+ * c-typeck.c (c_convert_parm_for_inlining): Don't take early
+ exit if PARM doesn't match VALUE.
+
+2006-08-25 Bob Wilson <bob.wilson@acm.org>
+
+ * config/xtensa/xtensa.h (ASM_OUTPUT_POOL_PROLOGUE): Do not emit a
+ literal_prefix directive.
+ (XTENSA_DECLARE_FUNCTION_SIZE): Delete.
+ * config/xtensa/linux.h (ASM_DECLARE_FUNCTION_SIZE): Delete.
+ * config/xtensa/elf.h (ASM_DECLARE_FUNCTION_SIZE): Delete.
+
+2006-08-25 David Edelsohn <edelsohn@gnu.org>
+
+ PR target/28753
+ * config/rs6000/rs6000.md (movcc_internal1): Change operand 1
+ predicate to general_operand. Add 0->y and I->r alternatives.
+
+2006-08-25 Kazu Hirata <kazu@codesourcery.com>
+
+ * doc/tm.texi: Fix a typo.
+ * predict.c: Fix comment typos.
+
+2006-08-25 Nick Clifton <nickc@redhat.com>
+
+ * config/mn10300/mn10300.h (TARGET_CPU_CPP_BUILTINS): Add
+ assertions of "cpu" and "machine".
+
+2006-08-24 Andrew Pinski <pinskia@physics.uc.edu>
+
+ PR tree-opt/28807
+ * tree-ssa-operands.c (access_can_touch_variable): Don't say
+ the access through a base which has an alias set of 0 cannot
+ touch the variable.
+
+2006-08-24 Bill Wendling <wendling@apple.com>
+
+ * doc/tm.texi (TARGET_DEFAULT_PACK_STRUCT): Fixed English.
+
+2006-08-24 Jan Hubicka <jh@suse.cz>
+
+ * reload1.c (emit_reload_insns): Fix yet another typo in my patch.
+
+2006-08-24 Jan Hubicka <jh@suse.cz>
+
+ PR debug/26881
+ * cgraph.c: Fix comments.
+ (cgraph_varpool_mark_needed_node): Mark only variables not already
+ output to file.
+ * cgraphunit.c: Update comments; include gt-cgraphunit.h
+ (cgraph_varpool_assembled_nodes_queue): New static variable.
+ (cgraph_varpool_assemble_decl): Record output decls for debug out code.
+ (cgraph_varpool_output_debug_info): New function.
+ (cgraph_finalize_compilation_unit, cgraph_optimize): Call it.
+ * Makefile.in: Add gt-cgraphunit.h
+
+2006-08-24 Jan Hubicka <jh@suse.cz>
+
+ * predict.c (probability_reliable_p): New predicate.
+ (edge_probability_reliable_p, br_prob_note_reliable_p): Likewise.
+ (predict_loops): Do not predict loop exit with less than 2%
+ probability.
+ * basic-block.h (edge_probability_reliable_p,
+ br_prob_note_reliable_p): Declare.
+ * ia64.h (ia64_print_operand): Do not disable on-chip branch
+ prediction when static predictor is not reliable.
+ * rs6000.c (output_cbranch): Likewise.
+
+2006-08-23 Stuart Hastings <stuart@apple.com>
+
+ PR 28825
+ * gcc/config/i386/i386.c (ix86_expand_vector_init_duplicate,
+ ix86_expand_vector_init_one_nonzero): Remove TARGET_SSE test.
+
+2006-08-21 Geoffrey Keating <geoffk@apple.com>
+
+ PR debug/28692
+ * dwarf2out.c (rtl_for_decl_init): Don't try to create RTL for
+ complex values, nor for generic vector values.
+
+2006-08-22 Richard Guenther <rguenther@suse.de>
+
+ PR middle-end/28776
+ * tree-scalar-evolution.c (fold_used_pointer): Add at_stmt
+ parameter. Convert arguments to arithmetic expression to the
+ chrecs type.
+ (analyze_scalar_evolution_1): Adjust caller.
+
+2006-08-22 Jan Hubicka <jh@suse.cz>
+
+ Patch by Paolo Bonzini
+ * reload1.c (emit_reload_insns): Fix incorrect bracketing introduced by
+ my previous patch.
+
+2006-08-22 Daniel Berlin <dberlin@dberlin.org>
+
+ PR tree-optimization/28003
+ * tree-ssa-alias.c (compute_may_aliases): Compute call clobbered
+ before grouping aliases.
+
+2006-08-22 Roger Sayle <roger@eyesopen.com>
+
+ * config/i386/i386.c (ix86_value_regno): Don't return FIRST_MMX_REG
+ if !TARGET_MMX, and don't return FIRST_SSE_REG if !TARGET_SSE.
+
+2006-08-21 Jason Merrill <jason@redhat.com>
+
+ PR c++/27115
+ * gimplify.c (voidify_wrapper_expr): Handle STATEMENT_LIST as a
+ wrapper. Loop to handle nested wrappers.
+ (gimplify_bind_expr): Remove temp parameter.
+ (gimplify_modify_expr_rhs): Handle CLEANUP_POINT_EXPR, BIND_EXPR
+ and STATEMENT_LIST on the rhs.
+ (gimplify_statement_list): Voidify the STATEMENT_LIST.
+ (gimplify_expr): Pass pre_p to gimplify_statement_list.
+ (gimplify_target_expr): Remove special BIND_EXPR handling.
+
+2006-08-21 J"orn Rennecke <joern.rennecke@st.com>
+
+ * config/sh/lib1funcs-Os-4-200.asm: Guard entire file with
+ #if !__SHMEDIA__ .
+
2006-08-21 Olivier Hainque <hainque@adacore.com>
* gimplify.c (gimplify_init_constructor) <RECORD,UNION,ARRAY types>: