+2005-07-20 Andrew Pinski <pinskia@physics.uc.edu>
+
+ * c-typeck.c (output_init_element): Don't copy the INTEGER_CST.
+
+2005-07-20 James A. Morrison <phython@gcc.gnu.org>
+
+ * tree.h (tree_expr_nonzero_p): Export.
+ * fold-const.c (tree_expr_nonzero_p): Likewise.
+ Return true for CALL_EXPRs that are alloca calls.
+ (fold_binary): Use omit_one_operand when checking EQ_EXPRs or NE_EXPRs
+ against zero.
+ * tree-flow.h (expr_computes_nonzero): Remove.
+ * tree-vrp.c (expr_computes_nonzero): Remove.
+ (vrp_expr_computes_nonzero): Use tree_expr_nonzero_p.
+ (extract_range_from_unary_expr): Likewise.
+ * tree-ssa-dom.c (record_equivalences_from_stmt): Use
+ tree_expr_nonzero_p.
+
2005-07-20 Bernd Schmidt <bernd.schmidt@analog.com>
+ * config/bfin/bfin-protos.h (legitimize_pic_address): Don't declare.
+ * config/bfin/bfin.c (legitimize_pic_address): Now static. Take
+ extra arg "picreg" and use it instead of pic_offset_table_rtx.
+ All callers changed.
+ (frame_related_constant_load): New arg "related" which controls
+ setting of RTX_FRAME_RELATED_P. All callers changed.
+ (bfin_load_pic_reg): New function, broken out of bfin_expand_prologue.
+ (bfin_expand_prologue): Add stack limit checking.
+ * config/bfin/bfin.md (trapifcc): New pattern.
+
* config/bfin/bfin.c: Include "langhooks.h".
(def_builtin): Go through lang_hooks to call builtin_function.