+2005-07-13 Eric Christopher <echristo@redhat.com>
+
+ * config/mips/mips.c (mips_canonicalize_comparison): New.
+ (mips_emit_int_relational): Use.
+
+2005-07-13 Eric Christopher <echristo@redhat.com>
+
+ * config.gcc (s390x-ibm-tpf*): Add extra_options. Remove
+ static extra parts.
+ * config/s390/s390.md: Include tpf.md. Move tpf specific
+ patterns...
+ * config/s390/tpf.md: To here.
+ * config/s390/s390.opt: Move tpf specific options...
+ * config/s390/tpf.opt: to here. Add mmain option.
+ * config/s390/tpf-unwind.h: Remove unnecessary defines.
+ * config/s390/tpf.h: Rewrite.
+
+2005-07-13 H.J. Lu <hongjiu.lu@intel.com>
+
+ * doc/tm.texi: Remove @xref{Cross-profiling}.
+
+2005-07-13 Jeff Law <law@redhat.com>
+
+ * fold-const.c (fold_binary): When comparing two simple ADDR_EXPR
+ expressions, test their _DECL operands for pointer equality rather
+ than using operand_equal_p.
+
+2005-07-13 H.J. Lu <hongjiu.lu@intel.com>
+
+ * config/alpha/linux.h (TARGET_HAS_F_SETLKW): Renamed to ...
+ (TARGET_POSIX_IO): This.
+ * config/darwin.h: Likewise.
+ * config/freebsd.h: Likewise.
+ * config/linux.h: Likewise.
+ * config/lynx.h: Likewise.
+ * config/netbsd.h: Likewise.
+ * config/rs6000/linux64.h: Likewise.
+ * config/rs6000/linux.h: Likewise.
+ * config/s390/tpf.h: Likewise.
+ * config/sh/embed-elf.h: Likewise.
+ * config/sparc/linux64.h: Likewise.
+ * config/sparc/linux.h: Likewise.
+ * config/svr4.h: Likewise.
+ * gcov-io.h: Likewise.
+
+ * doc/tm.texi: Updated.
+
+ * libgcov.c (create_file_directory): Defined only if
+ TARGET_POSIX_IO is defined.
+ (gcov_exit): Call create_file_directory only if TARGET_POSIX_IO
+ is defined.
+
+2005-07-13 Jan Hubicka <jh@suse.cz>
+
+ * tree-ssa-operands.c (get_expr_operands): Fix typo in previous patch.
+
+2005-07-13 David Edelsohn <edelsohn@gnu.org>
+
+ * tree-ssa-dom.c (lookup_avail_expr): Do not pass member in freed
+ structure as argument.
+
+2005-07-13 Paolo Bonzini <bonzini@gnu.org>
+
+ PR tree-optimization/21921
+ * tree-iterator.c (tsi_link_before): Support the case when
+ tsi_end_p (tsi) == true.
+
+2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
+
+ PR tree-optimization/22442
+ * tree-chrec.c (chrec_fold_multiply_poly_poly): Associate chrecs
+ correctly.
+
+2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
+
+ PR rtl-optimization/20376
+ * toplev.c (process_options): Enable -fweb and -frename-registers when
+ unrolling.
+ * doc/invoke.texi: Update the information about when -fweb and
+ -frename-registers are enabled.
+
+2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
+
+ PR tree-opt/21840
+ * tree-ssa-pre.c (eliminate): Convert the sprime to the correct type
+ if *rhs_p is not a SSA_NAME.
+
+2005-07-12 Daniel Berlin <dberlin@dberlin.org>
+
+ Fix PR tree-optimization/22422
+ * tree-ssa-structalias.c (struct variable_info): Add flag for
+ special vars.
+ (get_varinfo): Now a static function.
+ (new_varinfo): init has_union and is_special_var to false.
+ (solution_set_add): Check has_union.
+ (do_da_constraint): Move temporary variable so it gets reset
+ properly.
+ Also check for special variable.
+ (do_ds_constraint): Ditto.
+ (do_sd_constraint): Ditto.
+ (do_structure_copy): Check for special variable.
+ (find_func_aliases): Ditto.
+ (init_base_vars): Set special vars properly.
+
+2005-07-13 Jan Hubicka <jh@suse.cz>
+
+ * cfgexpand.c (expand_one_stack_var): Do not expand variables when we
+ do unit-at-a-time.
+
+ * tree-ssa-operands.c (parse_ssa_operands): Fix formatting.
+ (get_expr_operands): Fix thinko wrt flags and subvars.
+
+ PR tree-optimize/22379
+ * tree-inline.c (expand_call_inline): Do not output sorry in early
+ inlining.
+
+2005-07-12 Dale Johannesen <dalej@apple.com>
+
+ * config/rs6000.c (rs6000_rtx_cost): Move FLOAT_EXTEND.
+
+2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
+
+ PR bootstrap/21704
+ * host-linux.h: Include limits.h.
+
+2005-07-12 Dale Johannesen <dalej@apple.com>
+
+ * expr.c (compress_float_constant): Add cost check.
+ * config/rs6000.c (rs6000_rtx_cost): Adjust FLOAT_EXTEND cost.
+
+2005-07-12 Dale Johannesen <dalej@apple.com>
+
+ * gcc.target/i386/compress-float-sse.c: New.
+ * gcc.target/i386/compress-float-sse-pic.c: New.
+ * gcc.target/i386/compress-float-387.c: New.
+ * gcc.target/i386/compress-float-387-pic.c: New.
+ * gcc.dg/compress-float-ppc.c: New.
+ * gcc.dg/compress-float-ppc-pic.c: New.
+
+2005-07-12 Eric Christopher <echristo@redhat.com>
+
+ * config.gcc (s390x-ibm-tpf*): Add extra_options. Remove
+ static extra parts.
+ * config/s390/s390.md: Include tpf.md. Move tpf specific
+ patterns...
+ * config/s390/tpf.md: To here.
+ * config/s390/s390.opt: Move tpf specific options...
+ * config/s390/tpf.opt: to here. Add mmain option.
+ * config/s390/tpf-unwind.h: Remove unnecessary defines.
+ * config/s390/tpf.h: Rewrite.
+
+2005-07-12 Eric Christopher <echristo@redhat.com>
+
+ * gcc.c (struct infile): Update comment for language.
+ (main): Rewrite input file resetting code.
+
+2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
+
+ PR tree-opt/22335
+ * tree-ssa-dom.c (eliminate_redundant_computations): Reject the prop if
+ requiring a cast in a non RHS of modify_expr. Add a cast when required.
+ (lookup_avail_expr): Use constant_boolean_node instead
+ of boolean_false_node/boolean_true_node.
+
+2005-07-12 Ben Elliston <bje@au.ibm.com>
+
+ * tree-cfg.c (dump_cfg_stats): Add a new fmt_str_2 format string
+ and use it when printing num_edges.
+
2005-07-12 Bernd Schmidt <bernd.schmidt@analog.com>
* doc/extend.texi (Blackfin Built-in Functions): New section.