OSDN Git Service

* doc/tm.texi (USE_SELECT_SECTION_FOR_FUNCTIONS): Document.
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index 75423d8..8713310 100644 (file)
@@ -1,3 +1,59 @@
+2004-10-27  Geoffrey Keating  <geoffk@apple.com>
+
+       * doc/tm.texi (USE_SELECT_SECTION_FOR_FUNCTIONS): Document.
+
+       * config/darwin.h (GTHREAD_USE_WEAK): Define.
+
+2004-10-28  Ben Elliston  <bje@au.ibm.com>
+
+       * params.def (PARAM_SRA_MAX_STRUCTURE_SIZE): New.
+       (PARAM_SRA_FIELD_STRUCTURE_RATIO): Likewise.
+       * params.h (SRA_MAX_STRUCTURE_SIZE): New.
+       (SRA_FIELD_STRUCTURE_RATIO): Likewise.
+       * tree-sra.c: Include "params.h".
+       (decide_block_copy): Use new parameters.
+       * doc/invoke.texi (Optimize Options): Document new SRA pass
+       parameters sra-max-structure-size and sra-field-structure-ratio.
+
+2004-10-27  Nicolas Pitre <nico@cam.org>
+
+       * config/arm/ieee754-df.S (floatdidf): Fix regression with big values.
+
+2004-10-27  Zdenek Dvorak  <dvorakz@suse.cz>
+
+       PR tree-optimization/18048
+       * fold-const.c (try_move_mult_to_index): New function.
+       (fold): Use try_move_mult_to_index.
+       * tree-ssa-loop-ivopts.c (try_add_cand_for): Prefer common candidates.
+       * tree-ssa-loop-niter.c (number_of_iterations_cond): Produce
+       an all-ones unsigned constant without extra bits.
+       * tree.c (build_low_bits_mask): New function.
+       * tree.h (build_low_bits_mask): Declare.
+
+2004-10-27  David Edelsohn  <edelsohn@gnu.org>
+
+       PR target/17956
+       * config/rs6000/rs6000.md (maxsf3): Add !flag_trapping_math to
+       final condition.
+       (minsf3): Same.
+       (maxdf3): Same.
+       (mindf3): Same.
+
+2004-10-27  Kazu Hirata  <kazu@cs.umass.edu>
+
+       * tree-cfg.c (thread_jumps): Speed up by reordering the two
+       conditions for entering basic blocks into worklist.
+
+2004-10-27  Kazu Hirata  <kazu@cs.umass.edu>
+
+       * tree-cfg.c (thread_jumps): Speed up by pretending to have
+       ENTRY_BLOCK_PTR in worklist.
+
+2004-10-27  Kazu Hirata  <kazu@cs.umass.edu>
+
+       * tree-ssa-dce.c (mark_stmt_if_obviously_necessary)
+       <GOTO_EXPR>: Don't let an explicit GOTO_EXPR slip through.
+
 2004-10-27  Daniel Berlin <dberlin@dberlin.org>
        
        Fix PR tree-optimization/17133