+2004-11-15 Nick Clifton <nickc@redhat.com>
+
+ * config/stormy16/stormy16.h (TARGET_CPU_CPP_BUILTINS): Add
+ builtin assert of cpu=xstormy16.
+
+2004-11-15 Nathan Sidwell <nathan@codesourcery.com>
+
+ * tree-ssa-pre.c (bitmap_print_value_set): Fix uninitialized
+ variable.
+
+2004-11-14 Richard Henderson <rth@redhat.com>
+
+ PR 18480
+ * calls.c (struct arg_data): Add parallel_value.
+ (precompute_register_parameters): Set it.
+ (load_register_parameters): Use it.
+ (store_one_arg): Also set it here.
+
+2004-11-14 Zdenek Dvorak <dvorakz@suse.cz>
+
+ PR tree-optimization/18431
+ * fold-const.c (associate_trees): Do not produce x + 0.
+ (fold_widened_comparison, fold_sign_changed_comparison): New functions.
+ (fold): Use them.
+ * tree-ssa-loop-niter.c (upper_bound_in_type, lower_bound_in_type):
+ Moved ...
+ * tree.c (upper_bound_in_type, lower_bound_in_type): Here.
+ * tree.h (upper_bound_in_type, lower_bound_in_type): Declare.
+
+2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
+
+ * doc/rtl.texi (SUBREG): Adjust BYTENUM value in example.
+
+2004-11-14 Kazu Hirata <kazu@cs.umass.edu>
+
+ * cfgrtl.c, global.c, tree-ssa-copy.c, tree-ssa-loop-ivopts.c,
+ value-prof.c: Fix comment typos.
+
+2004-11-14 Stan Shebs <shebs@apple.com>
+
+ Basic ABI changes for passing structs by value in 64-bit Darwin.
+ * config/rs6000/rs6000.c (rs6000_darwin64_abi): New flag.
+ (rs6000_override_options): Set it for 64-bit Darwin.
+ (rs6000_parse_abi_options): Add testing options to change it.
+ (rs6000_return_in_memory): Test whether the type is one
+ that can be passed in registers.
+ (darwin64_function_arg_advance): New.
+ (function_arg_advance): Call it, plus add recursion depth
+ argument and test when counting off arguments.
+ (rs6000_darwin64_function_arg): New.
+ (function_arg): Call it.
+ (setup_incoming_varargs): Add argument to function_arg_advance.
+ (rs6000_darwin64_function_value): New.
+ (rs6000_function_value): Call it.
+ * config/rs6000/rs6000.h (FUNCTION_ARG_ADVANCE): Pass depth arg.
+ * config/rs6000/rs6000-protos.h: Update decl of
+ function_arg_advance.
+
+2004-11-14 Andrew Pinski <pinskia@physics.uc.edu>
+
+ PR c/17279
+ * c-common.c (c_common_nodes_and_builtins): Ask the back-end if we
+ support TImode before adding __int128_t and __uint128_t types.
+
+2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
+
+ PR tree-opt/18400
+ * tree-vectorizer.c (make_loop_iterate_ntimes): Set loop->nb_iterations.
+ (vect_transform_loop_bound): Set loop->nb_iterations.
+
+2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
+ Andrew Pinski <pinskia@physics.uc.edu>
+
+ PR tree-opt/18425
+ * tree-vectorize.c (vect_build_loop_niters): Do not insert
+ NULL into the instruction stream. Initialize new_bb to NULL.
+ (vect_update_ivs_after_vectorizer): Likewise.
+ (vect_gen_niters_for_prolog_loop): Likewise.
+
+2004-11-14 Zdenek Dvorak <dvorakz@suse.cz>
+
+ PR tree-optimization/18431
+ * tree-flow.h (stmt_references_memory_p): Declare.
+ * tree-ssa-loop-im.c (stmt_cost): Use stmt_references_memory_p.
+ * tree-ssa.c (stmt_references_memory_p): New function.
+
+2004-11-14 Andreas Schwab <schwab@suse.de>
+
+ * Makefile.in (lambda-code.o, tree-loop-linear.o): Depend on
+ $(EXPR_H).
+
+2004-11-14 Kazu Hirata <kazu@cs.umass.edu>
+
+ * c-common.c (walk_stmt_tree): Remove.
+ * c-common.h: Remove the corresponding prototype.
+
+ * emit-rtl.c (push_to_full_sequence): Remove.
+ * rtl.h: Remove the corresponding prototype.
+
+ * cselib.c, expr.c: Fix comment typos.
+
+2004-11-13 Richard Henderson <rth@redhat.com>
+
+ * calls.c (precompute_register_parameters): Force all PARALLELs
+ into pseudo registers.
+ (load_register_parameters): Copy PARALLELs into hard registers.
+ * function.c (assign_parm_setup_block): Copy PARALLELS into
+ pseudo registers. Do emit_group_store in conversion_insns.
+ * expr.c (emit_group_load_1): Rename from emit_group_load, take
+ tmps as an argument. Move final copy loop ...
+ (emit_group_load): ... here. New function.
+ (emit_group_load_into_temps, emit_group_move_into_temps): New.
+ * expr.h: Declare them.
+
+2004-11-14 Kazu Hirata <kazu@cs.umass.edu>
+
+ * tree-cfg.c, tree-if-conv.c, tree-ssa-loop-ivopts.c,
+ tree-ssa-loop-manip.c, tree-vectorizer.c: Replace TREE_CHAIN
+ with PHI_CHAIN where appropriate.
+
+2004-11-13 Dale Johannesen <dalej@apple.com>
+
+ * tree-flow.h (bsi_commit_one_edge_insert): Remove name from prototype.
+ (tree_block_label): Ditto.
+ (flush_pending_stmts): Ditto.
+ (insert_edge_copies): Ditto.
+ (expr_invariant_in_loop_p): Ditto.
+ (TDF_USE_OPS): Parenthesize definition.
+ (TDF_USE_VOPS): Ditto.
+
+2004-11-13 David Edelsohn <edelsohn@gnu.org>
+
+ * config/rs6000/aix51.h (ASM_CPU_SPEC): Add 970 and G5.
+ * config/rs6000/aix52.h (ASM_CPU_SPEC): Same.
+ * config/rs6000/t-aix52 (BOOT_LDFLAGS): Define.
+
2004-11-14 Joseph Myers <joseph@codesourcery.com>
* config/i386/i386.c (override_options): Move loop to set default