+2004-09-03 James E Wilson <wilson@specifixinc.com>
+
+ * tree-ssa-alias.c (may_be_aliased): Move TREE_STATIC check after
+ DECL_EXTERNAL check.
+
+2004-09-03 Eric Botcazou <ebotcazou@libertysurf.fr>
+
+ * final.c (output_in_slot): New global variable.
+ (final_scan_insn): Add new state '2' to the 'nopeepholes' parameter.
+ Pass 2 as 'nopeepholes' to self for insns in a SEQUENCE. Set
+ 'output_in_slot' before invoking output_asm_insn.
+ (output_asm_insn): Add a space after the tab if 'output_in_slot'
+ is set.
+ * config/sparc/sparc.c (output_return): Pass 2 as 'nopeepholes' to
+ final_scan_insn.
+ (output_sibcall): Likewise.
+
+2004-09-03 Jan Hubicka <jh@suse.cz>
+
+ * tree-ssa-operands.c (fini_ssa_operands): ggc_free unused arrays.
+ * tree-ssanames (init_ssanames): Likewise.
+
+2004-09-03 Ziemowit Laski <zlaski@apple.com>
+
+ * stub-objc.c (objc_is_id, objc_declare_alias, objc_declare_class,
+ objc_declare_protocols, objc_start_protocol,
+ objc_start_class_interface, objc_start_category_interface,
+ objc_continue_interface, objc_finish_interface,
+ objc_add_instance_variable, objc_set_visibility, objc_set_method_type,
+ objc_start_class_implementation, objc_start_category_implementation,
+ objc_continue_implementation, objc_finish_implementation,
+ objc_add_method_declaration, objc_start_method_definition,
+ objc_finish_method_definition, objc_build_keyword_decl,
+ objc_build_method_signature, objc_build_encode_expr,
+ objc_build_protocol_expr, objc_build_selector_expr,
+ objc_build_message_expr, objc_build_string_object,
+ objc_get_class_reference, objc_get_protocol_qualified_type,
+ objc_static_init_needed_p, objc_generate_static_init_call): New stubs.
+
+2004-09-03 James E Wilson <wilson@specifixinc.com>
+
+ * config/mips/mips.h (TARGET_CPU_CPP_BUILTINS): Add __mips3d.
+
+ * config/mips/generic.md (generic_frecip_fsqrt_step): New.
+ * config/mips/mips-ps-3d.md (mips_rsqrt1_<fmt>): Use frsqrt1 type.
+ (mips_rsqrt2_<fmt>): Use frsqrt2 type.
+ (mips_recip1_<fmt>): Use frdiv1 type.
+ (mips_recip2_<fmt>): Use frdiv2 type.
+ * config/mips/mips.md (type): Add frdiv1, frdiv2, frsqrt1, frsqrt2.
+ * config/mips/sb1.md (ir_sb1_fpu_2pipes, ir_sb1_fpu_1pipe): Add frdiv1
+ and frsqrt1.
+ (ir_sb1_fpu_step2_2pipes, ir_sb1_fpu_step2_1pipe): New.
+
+2004-09-03 Daniel Jacobowitz <dan@debian.org>
+
+ * reload.c (find_reloads): Swap operand_loc pointers for
+ find_dummy_reload if we have swapped two operands.
+
+2004-09-03 Hans-Peter Nilsson <hp@axis.com>
+
+ * config/cris/cris.h (ASM_OUTPUT_CASE_END): Use prev_nonnote_insn
+ to get the tablejump-insn before the jump-table label.
+
2004-09-03 Ziemowit Laski <zlaski@apple.com>
* c-common.h (objc_is_id, objc_declare_alias, objc_declare_class,