+2004-11-16 Kaz Kojima <kkojima@gcc.gnu.org>
+
+ PR target/18447
+ * config/sh/sh.c (prepare_move_operands): Emit blockage insns
+ before and after the insns for getting GOT address in non-PIC
+ TLS_MODEL_INITIAL_EXEC tls sequence when the first scheduling
+ is enabled.
+
+2004-11-16 Andreas Krebbel <krebbel1@de.ibm.com>
+
+ * gcc/cse.c (struct change_cc_mode_args): New structure.
+ (cse_change_cc_mode_insn): New function.
+ (cse_change_cc_mode): Use validate_change to perfom changes.
+ (cse_change_cc_mode_insns, cse_condition_code_reg):
+ Call cse_change_cc_mode_insn.
+
+2004-11-16 Steven Bosscher <stevenb@suse.de>
+
+ * stack.h: Remove.
+
+2004-11-16 Steven Bosscher <stevenb@suse.de>
+
+ * config/i386/i386.c (x86_schedule): Fix typo, m_K6 intead of m_K8.
+
+2004-11-15 Dale Johannesen <dalej@apple.com>
+
+ * tree-flow.h (add_referenced_temp_var): Remove name from prototype.
+
+2004-11-15 Dale Johannesen <dalej@apple.com>
+
+ * profile.c (compute_branch_probabilities): Prevent
+ crash with EH in RTL-based profiling.
+
+2004-11-16 Kazu Hirata <kazu@cs.umass.edu>
+
+ * tree-cfg.c (verify_expr): Replace TREE_OPERAND with
+ COND_EXPR_COND.
+ * tree-if-conv.c (tree_if_convert_cond_expr): Likewise.
+ * tree-ssa-dom.c (thread_across_edge): Likewise.
+ * tree-vectorizer.c (vect_transform_loop_bound): Replace
+ TREE_OPERAND with COND_EXPR_COND, COND_EXPR_THEN, or
+ COND_EXPR_ELSE.
+
+ * tree-cfg.c (bsi_commit_edge_inserts): Remove an argument.
+ (tree_flow_call_edges_add): Update the call to
+ bsi_commit_edge_inserts.
+ * lambda-code.c (lambda_loopnest_to_gcc_loopnest): Likewise.
+ * profile.c (branch_prob): Likewise.
+ * tree-mudflap.c (mf_decl_cache_locals): Likewise.
+ * tree-sra.c (scalarize_function): Likewise.
+ * tree-ssa-loop-im.c (loop_commit_inserts): Likewise.
+ * tree-ssa-pre.c (fini_pre): Likewise.
+ * tree-flow.h: Update the prototype for
+ bsi_commit_edge_inserts.
+
+2004-11-15 Eric Christopher <echristo@redhat.com>
+
+ * sched-deps.c (set_sched_group_p): Delete.
+ (delete_all_dependencies): New function.
+ (fixup_sched_groups): Use. New function.
+ (sched_analyze_insn): Use.
+
+2004-11-15 Joseph S. Myers <joseph@codesourcery.com>
+
+ * c-common.c (binary_op_error): Don't allow LROTATE_EXPR,
+ RROTATE_EXPR or unknown code.
+ * c-typeck.c (build_binary_op): Don't allow RROTATE_EXPR,
+ LROTATE_EXPR, MAX_EXPR, MIN_EXPR, UNORDERED_EXPR, ORDERED_EXPR,
+ UNLT_EXPR, UNLE_EXPR, UNGT_EXPR, UNGE_EXPR, UNEQ_EXPR, LTGT_EXPR
+ or unknown code.
+
+2004-11-15 Joseph S. Myers <joseph@codesourcery.com>
+
+ PR c/18498
+ * c-decl.c (grokdeclarator): Call check_bitfield_type_and_width
+ after processing the declarator.
+
+2004-11-15 Aldy Hernandez <aldyh@redhat.com>
+
+ * config/rs6000/altivec.md ("altivec_vsplth"): Rewrite with
+ vec_duplicate.
+ (altivec_vspltb): Same.
+ (altivec_vspltw): Same.
+ (altivec_vspltisb): Same.
+ (altivec_vspltish): Same.
+ (altivec_vspltisw): Same.
+ (altivec_vspltisw_v4sf): Same.
+ (define_constants): Remove UNSPEC_VSPLTISB, UNSPEC_VSPLTISW,
+ UNSPEC_VSPLTISH.
+ Move "End of vector xor's" comment to the right place.
+
2004-11-15 Steve Ellcey <sje@cup.hp.com>
* config/ia64/ia64.md (*movtf_internal): Use destination_operand
2004-11-13 Kelley Cook <kcook@gcc.gnu.org>
- * doc/install.texi (automake): Correctly document that everything now
+ * doc/install.texi (automake): Correctly document that everything now
will use automake 1.9.3.
2004-11-13 Hans-Peter Nilsson <hp@bitrange.com>
* doc/install.texi: Likewise.
* doc/makefile.texi: Likewise.
* doc/sourcebuild.texi: Likewise.
-
+
2004-11-13 Kazu Hirata <kazu@cs.umass.edu>
* tree-ssa-loop-manip.c: Fix a comment typo.
2004-11-12 Devang Patel <dpatel@apple.com>
* optabs.c (vector_compare_rtx): Use COMPARISON_CLASS_P.
-
+
2004-11-12 Devang Patel <dpatel@apple.com>
* tree-if-conv.c (clean_predicate_lists): Use loop header
and latch directly.
-
+
2004-11-12 Richard Henderson <rth@redhat.com>
PR 17778
* passes.c (rest_of_decl_compilation): Do not look at DECL_RTL
when deciding whether to pass a variable to
cgraph_varpool_finalize_decl or assemble_variable.
- * toplev.c (check_global_declarations): Do not clear DECL_RTL.
+ * toplev.c (check_global_declarations): Do not clear DECL_RTL.
2004-11-12 Kazu Hirata <kazu@cs.umass.edu>
2004-11-12 Sebastian Pop <pop@cri.ensmp.fr>
PR middle-end/18005
- * tree-data-ref.c (estimate_niter_from_size_of_data): Ensure
+ * 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>
2004-11-11 Sebastian Pop <pop@cri.ensmp.fr>
- * tree-scalar-evolution.c (follow_ssa_edge_in_condition_phi):
+ * tree-scalar-evolution.c (follow_ssa_edge_in_condition_phi):
Give up as soon as the evolution is known not computable.
2004-11-11 Nathan Sidwell <nathan@codesourcery.com>