+2004-10-28 Nathan Sidwell <nathan@codesourcery.com>
+
+ * tree.c (int_cst_node, int_cst_hash_table): New variables.
+ (init_ttree): Initialize them.
+ (int_cst_hash_hash, int_cst_hash_eq): New hashing functions.
+ (build_int_cst_wide): Use hash table for oversized integers.
+
+2004-10-28 Nick Clifton <nickc@redhat.com>
+
+ * config/m32r/m32r.h (DBX_OUTPUT_SOURCE_LINE): Define
+ begin_label.
+
+2004-10-27 Richard Henderson <rth@redhat.com>
+
+ PR middle-end/18163
+ * expr.c (emit_group_load): Don't go force temporary for memory
+ or concat source.
+ (emit_group_store): Similarly.
+
+2004-10-27 Andrew Pinski <pinskia@physics.uc.edu>
+
+ PR other/18186
+ * common.opt (--param): Fix spelling of parameter.
+
+2004-10-27 Andrew Pinski <pinskia@physics.uc.edu>
+
+ PR tree-opt/17529
+ * tree-cfg.c (remove_useless_stmts_1) <case SWITCH_EXPR>:
+ Don't fold statement.
+ <case ASM_EXPR>: Fold the statement.
+
+2004-10-28 Kazu Hirata <kazu@cs.umass.edu>
+
+ * tree-ssa-dce.c (mark_stmt_if_obviously_necessary)
+ <COND_EXPR>: Use EDGE_COUNT instead of GOTO_DESTINATION.
+
+2004-10-28 Joseph S. Myers <jsm@polyomino.org.uk>
+
+ * doc/contrib.texi, doc/cpp.texi, doc/cppopts.texi,
+ doc/extend.texi, doc/gcov.texi, doc/install.texi, doc/invoke.texi,
+ doc/libgcc.texi, doc/md.texi, doc/passes.texi,
+ doc/sourcebuild.texi, doc/tm.texi: Improve Texinfo formatting.
+
+2004-10-28 Joseph S. Myers <jsm@polyomino.org.uk>
+
+ * doc/c-tree.texi, doc/cpp.texi, doc/implement-c.texi,
+ doc/invoke.texi, doc/md.texi, doc/passes.texi, doc/tm.texi: Put
+ punctuation outside quotes.
+
+2004-10-27 David Mosberger <davidm@hpl.hp.com>
+ James E Wilson <wilson@specifixinc.com>
+
+ PR target/13158
+ * config/ia64/ia64.c (ia64_expand_epilogue): Set RTX_FRAME_RELATED_P on
+ sibcall alloc instruction.
+ (process_set): Handle sibcall alloc instruction.
+
+2004-10-27 Geoffrey Keating <geoffk@apple.com>
+
+ * config/rs6000/rs6000.c (rs6000_attribute_table): Add
+ SUBTARGET_ATTRIBUTE_TABLE.
+ * config/darwin.h (ASM_WEAKEN_DECL): Handle weak_import.
+ (SUBTARGET_ATTRIBUTE_TABLE): Define.
+ * config/darwin.c (darwin_handle_weak_import_attribute): New.
+ (HAVE_DEAD_STRIP): Delete.
+ (no_dead_strip): Don't test HAVE_DEAD_STRIP.
+ * config/darwin-protos.h (darwin_handle_weak_import_attribute):
+ Prototype.
+
+ * 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)