+2004-11-12 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * config/rs6000/t-rtems (MULTILIB_NEW_EXCEPTIONS_ONLY):
+ Remove m505/roe multilib variant.
+
+2004-11-12 Eric Botcazou <ebotcazou@libertysurf.fr>
+
+ * expr.c (emit_group_load) <CONCAT>: Use extract_bit_field
+ to load from the stack.
+
+2004-11-12 Richard Henderson <rth@redhat.com>
+
+ * toplev.c (floor_log2): Rename from floor_log2_wide, use CLZ_HWI.
+ (exact_log2): Rename from exact_log2_wide, use CTZ_HWI.
+ * toplev.h (FL2T__): Remove.
+ (CLZ_HWI): Rename from FL2T_CLZ__.
+ (CTZ_HWI): New.
+ (floor_log2): Simplify.
+ (exact_log2): New.
+
+2004-11-12 Sebastian Pop <pop@cri.ensmp.fr>
+
+ * tree-data-ref.c (analyze_subscript_affine_affine): Correctly
+ compute the first overlapping iterations.
+
+2004-11-12 Sebastian Pop <pop@cri.ensmp.fr>
+
+ PR middle-end/18005
+ * tree-data-ref.c (estimate_niter_from_size_of_data): Ensure
+ that arguments of EXACT_DIV_EXPR are INTEGER_CST.
+
+2004-11-12 Steven Bosscher <stevenb@suse.de>
+
+ PR tree-optimization/18419
+ * tree-ssa.c (walk_use_def_chains_1): Make the visited map a
+ pointer set instead of a bitmap.
+ (walk_use_def_chains): Create, pass and clean up that pointer_set.
+
+ * tree-ssa-alias.c (struct alias_info): Make the ssa_names_visited
+ field an sbitmap.
+ (init_alias_info): Allocate and zero it here.
+ (delete_alias_info): Delete it here.
+ (collect_points_to_info_for): Use it.
+
+2004-11-11 Kazu Hirata <kazu@cs.umass.edu>
+
+ * alias.c (record_alias_subset, addr_side_effect_eval):
+ Make them static.
+ * alias.h: Remove the prototype for record_alias_subset.
+ * expr.h: Remove the commented-out prototype for
+ record_alias_subset.
+ * rtl.h: Remove the prototype for addr_side_effect_eval.
+
+ * cfglayout.c (choose_inner_scope): Make it static.
+ * rtl.h: Remove the corresponding prototype.
+
+ * cfgloopmanip.c (update_single_exits_after_duplication,
+ unloop): Make them static.
+ * cfgloop.h: Remove the corresponding prototypes.
+
+ * c-typeck.c (c_size_in_bytes, record_maybe_used_decl):
+ Make them static.
+ * c-tree.h: Remove the corresponding prototypes.
+
+ * explow.c (round_push): Make it static.
+ * expr.h: Remove the corresponding prototype.
+
+ * varasm.c (get_named_section_flags, decl_tls_model): Make
+ them static.
+ * output.h: Remove the prototype for get_named_section_flags.
+ * tree.h: Remove the prototype for decl_tls_model.
+
+2004-11-11 Kazu Hirata <kazu@cs.umass.edu>
+
+ * function.c (expand_function_end): Remove an "if" statement
+ that always triggers.
+ * stmt.c (expand_null_return_1): Likewise.
+
+2004-11-11 James E. Wilson <wilson@specifixinc.com>
+
+ * config/ia64/ia64.h (HARD_REGNO_NREGS): Handle XCmode.
+ (HARD_REGNO_MODE_OK, MODES_TIEABLE_P, SECONDARY_MEMORY_NEEDED,
+ CLASS_MAX_NREGS): Likewise.
+
+2004-11-11 Zdenek Dvorak <dvorakz@suse.cz>
+
+ PR tree-optimization/17742
+ * tree-scalar-evolution.c (follow_ssa_edge_in_rhs): Handle
+ MINUS_EXPR correctly.
+
+2004-11-11 Sebastian Pop <pop@cri.ensmp.fr>
+
+ * tree-scalar-evolution.c (follow_ssa_edge_in_condition_phi):
+ Give up as soon as the evolution is known not computable.
+