OSDN Git Service

* doc/include/gcc-common.texi (version-GCC): Update to 4.1.
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index b858476..498db07 100644 (file)
@@ -1,3 +1,82 @@
+2005-02-25  Mark Mitchell  <mark@codesourcery.com>
+
+       * doc/include/gcc-common.texi (version-GCC): Update to 4.1.
+
+2005-02-25  Steve Ellcey  <sje@cup.hp.com>
+
+       PR target/19930
+       * doc/tm.texi (LIBGCC2_LONG_DOUBLE_TYPE_SIZE): Document.
+       (LIBGCC2_HAS_DF_MODE): New.
+       (LIBGCC2_HAS_XF_MODE): New.
+       (LIBGCC2_HAS_TF_MODE): New.
+       * libgcc2.h (LIBGCC2_HAS_XF_MODE): New name for HAVE_XFMODE.
+       (LIBGCC2_HAS_TF_MODE): New name for HAVE_TFMODE.
+       * libgcc2.c (LIBGCC2_HAS_XF_MODE): New name for HAVE_XFMODE.
+       (LIBGCC2_HAS_TF_MODE): New name for HAVE_TFMODE.
+       (LIBGCC2_HAS_DF_MODE): New name for HAVE_DFMODE.
+       * config/ia64/t-ia64 (LIB1ASMFUNCS): Remove __compat
+       and add _fixtfdi, _fixunstfdi, _floatditf
+       * lib1funcs.asm: Remove L__compat. Add L_fixtfdi,
+       L_fixunstfdi, L_floatditf.
+       * config/ia64/hpux.h (LIBGCC2_HAS_XF_MODE): Define.
+       (LIBGCC2_HAS_TF_MODE): Define.
+
+2005-02-25  Diego Novillo  <dnovillo@redhat.com>
+
+       PR tree-optimization/20204
+       * tree-into-ssa.c (insert_phi_nodes_for): Do not use
+       REWRITE_THIS_STMT markers on PHI nodes.
+       (rewrite_initialize_block): Likewise.
+
+2005-02-25  Mark Mitchell  <mark@codesourcery.com>
+
+       * version.c (version_string): Update to 4.1.
+
+2005-02-25  Paolo Carlini  <pcarlini@suse.de>
+
+       * doc/extend.texi (5.24 Declaring Attributes of Functions)<noreturn>:
+       Clarify that the alternative way doesn't work in GNU C++.
+
+2005-02-25  Zdenek Dvorak  <dvorakz@suse.cz>
+
+       * tree-ssa-dom.c (simple_iv_increment_p): New function.
+       (simplify_rhs_and_lookup_avail_expr, eliminate_redundant_computations):
+       Do not propagate value of iv before increment over the increment.
+
+2005-02-25  Zdenek Dvorak  <dvorakz@suse.cz>
+
+       PR tree-optimization/19937
+       * tree-ssa-loop-ivopts.c (rewrite_use_compare): Cast the final value
+       to the type of the induction variable.
+
+2005-02-25  Kaz Kojima  <kkojima@gcc.gnu.org>
+
+       PR rtl-optimization/20117
+       * bb-reorder.c (duplicate_computed_gotos): Don't duplicate
+       the block including noncopyable insn.
+
+2005-02-24  Kazu Hirata  <kazu@cs.umass.edu>
+
+       * cse.c (delete_trivially_dead_insns): Speed up by minimizing
+       calls to find_reg_note.
+
+2005-02-24  Richard Henderson  <rth@redhat.com>
+
+       PR tree-opt/20127
+       * tree-sra.c (instantiate_element): Copy TREE_THIS_VOLATILE from
+       the type.
+
+2005-02-24  Fariborz Jahanian <fjahanian@apple.com>
+
+       * config/rs6000/rs6000.c (rs6000_legitimize_reload_address): Check for
+       vector types if to use base reg for misaligned non-word ld/std.
+
+2005-02-24  Hans-Peter Nilsson  <hp@axis.com>
+
+       PR target/14619
+       * config/cris/cris.c (cris_target_asm_function_prologue): Create
+       dwarf2 label manually and put it after, not before the prologue.
+
 2005-02-24  David Edelsohn  <edelsohn@gnu.org>
 
        PR target/19019