+2004-09-10 Roger Sayle <roger@eyesopen.com>
+
+ PR middle-end/17024
+ * fold-const.c (fold_cond_expr_with_comparison): Handle unordered
+ floating point comparison operators. Change aborts to gcc_asserts.
+
2004-09-10 Geoffrey Keating <geoffk@apple.com>
+ * final.c (output_asm_insn): Correct problem with -fverbose-asm.
+
+2004-09-10 James E Wilson <wilson@specifixinc.com>
+
+ * Makefile.in (LIBGCC_DEPS): Delete duplicate stmp-int-hdrs reference.
+ (stmp-fixproto): Change stmp-int-headers to stmp-int-hdrs in comment.
+
+ * convert.c (convert_to_vector): Replace recursive call with
+ error_mark_node.
+
+ * emit-rtl.c (gen_const_vector): Renamed from gen_const_vector_0.
+ Add integer argument named constant. Use const_tiny_rtx instead of
+ CONST0_RTX.
+ (gen_rtx_CONST_VECTOR): Rewrite to handle checks for both CONST0_RTX
+ and CONST1_RTX.
+ (init_emit_once): Fix users of gen_const_vector. Set CONST1_RTX for
+ vector types.
+ * expr.c (const_vector_from_tree): Call gen_rtx_CONST_VECTOR instead
+ of gen_rtx_raw_CONST_VECTOR.
+
+2004-09-10 Eric Christopher <echristo@redhat.com>
+
+ PR c/16046
+ * c-parse.in (attribute): Add NULL_TREE for error case
+ for error recovery.
+
+2004-09-10 Zack Weinberg <zack@codesourcery.com>
+
+ * c-common.h (struct c_fileinfo): Comment moved here from cp-tree.h.
+ (extract_interface_info): Delete prototype.
+ * c-decl.c (extract_interface_info): Delete stub.
+ * c-lex.c (get_fileinfo): Initialize file_info_tree here, if
+ it's not already been done ...
+ (init_c_lex): ... not here.
+ (fe_file_change): Don't call extract_interface_info.
+
+2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
+
+ * c-tree.h (struct c_declspecs): Remove typedef_decl. Add
+ typedef_p and typedef_signed_p.
+ * c-decl.c (shadow_tag_warned): Check typedef_p, not typedef_decl.
+ (grokdeclarator): Don't use typedef_decl for warn_deprecated_use.
+ Check typedef_p and typedef_signed_p, not typedef_decl.
+ (grokfield): Check typedef_p, not typedef_decl.
+ (build_null_declspecs): Initialize typedef_p and typedef_signed_p,
+ not typedef_decl.
+ (declspecs_add_type): Set typedef_p and typedef_signed_p, not
+ typedef_decl.
+
+2004-09-10 Kazu Hirata <kazu@cs.umass.edu>
+
+ * doc/tm.texi, doc/tree-ssa.texi: Fix typos.
+
+2004-09-10 Geoffrey Keating <geoffk@apple.com>
+
+ * gimplify.c (create_tmp_var_raw): Don't name otherwise-nameless
+ temporary variables.
+
+ * dbxout.c (dbxout_block): Update for
+ current_function_func_begin_label a string.
+ * dwarf2out.c (dwarf2out_begin_prologue): Likewise.
+ * except.c (dw2_output_call_site_table): Likewise.
+ * toplev.c (current_function_func_begin_label): Likewise.
+ * tree.h (current_function_func_begin_label): Likewise.
+ * config/rs6000/linux64.h (DBX_OUTPUT_BRAC): Likewise.
+
+ * final.c (output_asm_insn): Use strtoul instead of atoi, save a
+ loop.
+
+ * config/darwin.c: Include target.h.
+ (struct machopic_indirection): Make ptr_name a string.
+ (machopic_indirection_hash): Update for ptr_name a string.
+ (machopic_indirection_eq): Likewise.
+ (machopic_indirection_name): Likewise.
+ (machopic_output_indirection): Likewise.
+ (machopic_validate_stub_or_non_lazy_ptr): Update for ptr_name a
+ string. Don't expect stub names to be in the identifier hash table.
+ Do call strip_name_encoding before looking up entry in ID hash table.
+ * config/t-darwin (darwin.o): Add target.h to dependencies.
+
+ * gcc/config/rs6000/rs6000.c (print_operand): Use fputs instead
+ of fprintf for register names.
+
+ * output.h (unlikely_section_label): Delete declaration.
+ (unlikely_text_section_name): Likewise.
+ * varasm.c (unlikely_section_label_printed): Make static.
+ (unlikely_section_label): Likewise.
+ (unlikely_text_section_name): Likewise.
+ (assemble_start_function): Use reconcat.
+
* rtl.def (REG): Add comment to describe third field.
2004-09-10 Andrew Pinski <apinski@apple.com>
* config/cris/cris.md ("return"): For location of return address,
also check cris_return_address_on_stack.
->>>>>>> 2.5354
2004-09-09 Diego Novillo <dnovillo@redhat.com>
* tree-outof-ssa.c (coalesce_abnormal_edges): Fix typo in
config/rs6000/linux64.h: Likewise. Split out get_sigcontext
function. Use ARG_POINTER_REGNUM for 32-bit temp reg too.
->>>>>>> 2.5334
2004-09-07 Jan Hubicka <jh@suse.cz>
* cse.c (fold_rtx): Avoid building of