+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
+ * c-parser.c (c_parser_typeof_specifier): Don't use
+ c_finish_expr_stmt, open code desired semantics instead.
+
+2006-08-15 Nick Clifton <nickc@redhat.com>
+
+ * config.gcc (x86-mingw32): Add a gthr-win32.h including makefile
+ fragment to tmake_file only if threads are enabled.
+ * config/i386/t-mingw32 (LIB2FUNCS_EXTRA): Move to...
+ * config/i386/t-gthr-win32: New file. ... here.
+
+2006-08-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
+
+ PR c/28649
+ * c-parser.c (c_parser_compound_statement_nostart): Reset
+ parser->error after each statement.
+
+2006-08-15 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/28713
+ * omp-low.c (lower_omp_parallel): Convert t to
+ receiver_decl's type.
+ (expand_omp_parallel): STRIP_NOPS from the MODIFY_EXPR
+ source before comparison.
+
+ PR middle-end/28724
+ * gimplify.c (gimplify_omp_atomic_pipeline): Convert oldival
+ to itype in assignment to oldival2.
+
+2006-07-14 Andrew Pinski <pinksia@physics.uc.edu>
+
+ PR c/27490
+ PR c/27489
+ * c-typeck.c (build_compound_expr): If the second expression
+ is an error mark, then just return an error mark instead of
+ creating a COMPOUND_EXPR.
+
2006-07-14 Mike Stump <mrs@apple.com>
* Makefile.in (LIBGCC_DEPS): Don't depend on LANGUAGES.