+2006-08-17 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
+
+ PR rtl-optimization/28489
+ * sched-ebb.c (begin_schedule_ready): Create basic block
+ at the right place.
+ (advance_target_bb): Skip empty blocks.
+ * haifa-sched.c (bb_note): Make global.
+ * sched-int.h (bb_note): Add prototype.
+
+2006-08-16 Zdenek Dvorak <dvorakz@suse.cz>
+
+ PR tree-optimization/27865
+ * tree-vrp.c (adjust_range_with_scev): Do not use TYPE_{MIN,MAX}_VALUE
+ for pointer types.
+ * tree-scalar-evolution.c (fold_used_pointer_cast, pointer_offset_p,
+ fold_used_pointer, pointer_used_p): New functions.
+ (analyze_scalar_evolution_1): Use fold_used_pointer.
+ * tree-chrec.c (convert_affine_scev): Convert no-op casts correctly.
+ * tree-ssa-loop-ivopts.c (generic_type_for): Return integral type
+ for pointers.
+
+2006-08-17 Paolo Bonzini <bonzini@gnu.org>
+
+ PR c++/28573
+ * c-common.c (fold_offsetof_1): Add an argument and recurse down to it
+ or the INTEGER_CST. Fail on a CALL_EXPR.
+ (fold_offsetof): Pass new argument to fold_offsetof_1.
+ * c-parser.c (c_parser_postfix_expression): Don't include a NULL
+ operand into an INDIRECT_REF.
+ * c-typeck.c (build_unary_op): Adjust call to fold_offsetof.
+
+2006-08-16 Zdenek Dvorak <dvorakz@suse.cz>
+
+ PR gcov/profile/26570
+ * value-prof.c (static_values): Removed.
+ (tree_find_values_to_profile): Do not set static_values.
+ (find_values_to_profile): Do not free static_values.
+ * profile.c (instrument_values): Do not free the values.
+ (branch_prob): Free the values.
+
+2006-08-16 Naveen.H.S <naveenh@kpitcummins.com>
+
+ * config/m32c/m32c_lib1.S (__mulsi3): Use only registers for dest.
+
+2006-08-16 Joseph S. Myers <joseph@codesourcery.com>
+
+ PR c/27697
+ * c-typeck.c (build_component_ref): Combine qualifiers of
+ structure or union and field.
+
+2006-08-16 Zdenek Dvorak <dvorakz@suse.cz>
+
+ PR rtl-optimization/28071
+ * basic-block.h (bb_dom_dfs_in, bb_dom_dfs_out): Declare.
+ * dominance.c (bb_dom_dfs_in, bb_dom_dfs_out): New functions.
+ * tree-into-ssa.c (struct dom_dfsnum): New.
+ (cmp_dfsnum, find_dfsnum_interval, prune_unused_phi_nodes): New
+ functions.
+ (insert_phi_nodes_for): Use prune_unused_phi_nodes instead of
+ compute_global_livein.
+ (prepare_block_for_update, prepare_use_sites_for): Mark the uses
+ in phi nodes in the correct blocks.
+
+2006-08-16 Zdenek Dvorak <dvorakz@suse.cz>
+
+ PR tree-optimization/28364
+ * tree-ssa-loop-ivopts.c (aff_combination_to_tree): Handle zero
+ correctly.
+ (fold_affine_expr): New function.
+ (may_eliminate_iv): Use fold_affine_expr.
+
+2006-08-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
+
+ PR c/27489
+ * c-typeck.c (c_start_case): Handle invalid orig_type correctly.
+ Clean up.
+
+2006-08-16 Mike Stump <mrs@apple.com>
+
+ * doc/invoke.texi (-Wno-deprecated-declarations): Fixup use of pxref.
+ * doc/cppopts.texi (-MD): Likewise.
+
+2006-08-15 Danny Smith <dannysmith@users.sourceforge.net>
+
+ PR c/28287
+ * c-common.c (handle_weak_attribute): Ignore and warn if
+ not a FUNCTION_ or VAR_DECL.
+
2006-07-15 Mike Stump <mrs@apple.com>
PR c/28280