+2006-08-26 David Edelsohn <edelsohn@gnu.org>
+
+ PR target/27544
+ * doc/extend.texi (PowerPC Variable Attributes): Mention altivec.
+ (PowerPC Type Attributes): New.
+
+2006-08-26 Bob Wilson <bob.wilson@acm.org>
+
+ * config/xtensa/xtensa.c (function_arg_boundary): New.
+ (function_arg, xtensa_gimplify_va_arg_expr): Limit alignment to
+ STACK_BOUNDARY.
+ * config/xtensa/xtensa.h (FUNCTION_ARG_BOUNDARY): Move code to new
+ function_arg_boundary function that limits alignment to STACK_BOUNDARY.
+
+2006-08-26 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/28683
+ * cfgexpand.c (add_reg_br_prob_note): Check if last has exactly
+ 3 following insns.
+
+2006-08-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
+
+ * flow.c (verify_wide_reg): Use internal_error for consistency failure.
+ (verify_local_live_at_start): Likewise.
+
+2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
+
+ PR c/27893
+ * gimplify.c (gimplify_decl_expr, gimplify_init_ctor_preeval,
+ omp_add_variable): Treat sizes as variable whenever not
+ INTEGER_CST.
+
+2006-08-26 Richard Guenther <rguenther@suse.de>
+
+ PR middle-end/28814
+ * fold-const.c (fold_binary): Fold temporary to correct
+ type before constructing new comparison.
+
+2006-08-25 Fariborz Jahanian <fjahanian@apple.com>
+
+ PR c/28418
+ * c-gimplify.c (gimplify_compound_literal_expr): Don't add
+ variable again if DECL_SEEN_IN_BIND_EXPR_P.
+
+2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
+
+ PR c/28299
+ * c-decl.c (start_function): Don't try to process prototype
+ information from old declaration that isn't a function.
+
+2006-08-25 Jan Hubicka <jh@suse.cz>
+
+ PR target/28621
+ * config/i386/crtfastmath.c (set_fast_math): Force stack alignment.
+
+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