+2006-02-25 Roger Sayle <roger@eyesopen.com>
+
+ PR middle-end/23673
+ * fold-const.c (fold_binary) <EQ_EXPR>: Fold (X^Y) == 0 as X == Y
+ and (X^Y) != 0 as X != Y. Fold (X^Y) == Y as X == 0, and some
+ symmetry related transformations. Fold (X^C1) == C2 as
+ X == (C1^C2).
+
+2006-02-25 Juergen Weigert <jw@suse.de>
+ Richard Guenther <rguenther@suse.de>
+
+ * scan-decls.c (scan_decls): Don't fetch new statement after CPP_EOF.
+
+2006-02-24 Adam Nemet <anemet@caviumnetworks.com>
+
+ * combine.c (gen_lowpart_or_truncate): Call
+ simplify_gen_unary(TRUNCATE, ...) instead of gen_rtx_TRUNCATE.
+
+2006-02-24 Diego Novillo <dnovillo@redhat.com>
+
+ * doc/invoke.texi: Move -fopenmp description to "Options for
+ Code Generation".
+ Remove reference to -lgomp.
+
+2006-02-24 David Edelsohn <edelsohn@gnu.org>
+
+ * doc/install.texi: Require GNU tar version 1.14.
+
+2006-02-24 Geoffrey Keating <geoffk@apple.com>
+
+ * doc/tm.texi (Run-time Target): Document C_COMMON_OVERRIDE_OPTIONS.
+ * doc/invoke.texi (C++ Dialect Options): Document
+ -fno-use-cxa-get-exception-ptr.
+ * configure.ac: Define DEFAULT_USE_CXA_ATEXIT to 2 not 1.
+ * configure: Regenerate.
+ * c.opt (fuse-cxa-get-exception-ptr): New.
+ * c-opts.c (c_common_handle_option): Handle
+ OPT_fuse_cxa_get_exception_ptr.
+ * c-common.c (flag_use_cxa_atexit): Update documentation.
+ (flag_use_cxa_get_exception_ptr): New.
+ * c-common.h (flag_use_cxa_get_exception_ptr): New.
+ * config/rs6000/darwin.h (SUBTARGET_OVERRIDE_OPTIONS): Improve
+ documentation.
+ (C_COMMON_OVERRIDE_OPTIONS): New.
+
+2006-02-24 Roger Sayle <roger@eyesopen.com>
+
+ PR middle-end/24952
+ * combine.c (try_combine): Explicitly check whether GET_CODE is
+ a SET or a CLOBBER, instead on checking that it isn't a USE.
+
+2006-02-24 Roger Sayle <roger@eyesopen.com>
+
+ * fold-const.c (fold_comparison): New subroutine of fold_binary
+ containing transformations common to both the equality and
+ ordering relational operators, factored out of fold_binary.
+ (fold_binary): Separate out the equality operators (EQ_EXPR
+ and NE_EXPR) from the ordering operators (LT_EXPR, GT_EXPR,
+ LE_EXPR and GE_EXPR), calling fold_comparison to perform the
+ transformations common to both.
+ (fold_div_compare): Fix latent bugs in the previously unreachable
+ LT_EXPR and GE_EXPR cases.
+
+2006-02-24 David Edelsohn <edelsohn@gnu.org>
+
+ * config/rs6000/rs6000.c (rs6000_init_builtins): Change
+ decl libname for clog to __clog on AIX.
+
+ * config/rs6000/xcoff.h (MAX_OFILE_ALIGNMENT): Define.
+
+2006-02-24 Alan Modra <amodra@bigpond.net.au>
+
+ PR target/26453
+ * config/rs6000/rs6000.c (rs6000_output_function_epilogue): Don't
+ output traceback table for thunks. Localise rs6000_stack_info call.
+
+2006-02-23 Roger Sayle <roger@eyesopen.com>
+ Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
+
+ * gthr-posix.h (__gthrw): Fix typo in comment.
+
+2006-02-23 Geoffrey Keating <geoffk@apple.com>
+
+ * doc/cpp.texi (Character sets): Document that we do support
+ input files to be in any character set.
+
+2006-02-23 Jeff Law <law@redhat.com>
+
+ * tree.h (PHI_ARG_NONZERO): Remove.
+ * tree-phinodes.c (add_phi_arg): No longer initialize PHI_ARG_NONZERO.
+ (remove_phi_arg_num): No longer copy PHI_ARG_NONZERO from the old
+ node to the new node.
+
+ PR tree-optimization/26425
+ * tree-vrp.c (vrp_visit_assignment): If the LHS's type has a NULL
+ min/max, then assume its varying.
+
+2006-02-23 Zdenek Dvorak <dvorakz@suse.cz>
+
+ PR rtl-optimization/26316
+ * rtlanal.c (enum may_trap_p_flags): New.
+ (may_trap_p_1): Take flags instead of unaligned_mems argument. Ignore
+ MEM_NOTRAP_P if flags & MTP_AFTER_MOVE.
+ (may_trap_p, may_trap_or_fault_p): Pass flags to may_trap_p_1.
+ (may_trap_after_code_motion_p): New function.
+ * loop-invariant.c (find_identical_invariants): Fix dump formating.
+ (find_invariant_insn): Use may_trap_after_code_motion_p.
+ * rtl.h (may_trap_after_code_motion_p): Declare.
+
+2006-02-23 Zdenek Dvorak <dvorakz@suse.cz>
+
+ * emit-rtl.c (immed_double_const): Cleanup.
+
+2006-02-23 Daniel Berlin <dberlin@dberlin.org>
+
+ Fix PR tree-optimization/26376
+ * tree-ssa-structalias.c (find_func_aliases): Use get_id_for_tree,
+ remove assert.
+
2006-02-23 Jakub Jelinek <jakub@redhat.com>
PR middle-end/26412