+2004-03-04 Bob Wilson <bob.wilson@acm.org>
+
+ * config/xtensa/xtensa.c (xtensa_return_in_msb): New function.
+ (TARGET_RETURN_IN_MSB): Define to xtensa_return_in_msb.
+
+2004-03-05 Hans-Peter Nilsson <hp@axis.com>
+
+ PR other/14354
+ * config/fp-bit.c (_fpdiv_parts): Do not round when pack_d would
+ round the same. When rounding, clear bits that would cause a
+ second rounding in pack_d.
+ (_fpmul_parts): Ditto. Remove #if 0:d code.
+
+2004-03-04 Ziemowit Laski <zlaski@apple.com>
+
+ PR c++/14425, c++/14426
+ * config/rs6000/altivec.h (vec_splat_s8, vec_splat_s16,
+ vec_splat_s32, vec_splat_u8, vec_splat_u16, vec_splat_u32):
+ Change C++ definitions to accept a 'const int' argument;
+ the prototypes already do.
+ * config/rs6000/rs6000.c (rs6000_common_init_builtins):
+ Rename v4si_ftype_char, v8hi_ftype_char, v16qi_ftype_char,
+ v4sf_ftype_v4si_char, v4si_ftype_v4sf_char, v4si_ftype_v4si_char,
+ v8hi_ftype_v8hi_char, v16qi_ftype_v16qi_char,
+ v16qi_ftype_v16qi_v16qi_char, v8hi_ftype_v8hi_v8hi_char,
+ v4si_ftype_v4si_v4si_char and v4sf_ftype_v4sf_v4sf_char to
+ end in ..._int; change them to accept an int instead of a char
+ as the last parameter.
+
+2004-03-04 Phil Edwards <phil@codesourcery.com>
+
+ * genmultilib: Change '=' to '-' when translating option names
+ to directory names.
+
+2004-03-04 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
+
+ * expr.c (expand_expr_real, case COMPONENT_REF): Get proper type of
+ stack slot for temp used for result of BLKmode but in integral mode.
+
+2004-03-04 Jan Hubicka <jh@suse.cz>
+
+ * reload.c (find_reloads): Reorganize if seqeunce to switch.
+
+ * cfgrtl.c (rtl_redirect_edge_and_branch): Set the source BB as dirty.
+ (cfglayout_redirect_edge_and_branch): Set the source BB as dirty.
+
+2004-03-04 Steve Ellcey <sje@cup.hp.com>
+
+ * config/ia64/ia64.md (divdf3_internal_thr): Fix algorithm.
+ * testsuite/gcc.dg/20040303-1.c: New test.
+
+2004-03-04 Steven Bosscher <stevenb@suse.de>
+
+ * ppro.md: Rewrite as a DFA pipeline description.
+ * i386.md: Remove all uses of the ppro_uops attribute.
+ * i386.c: (ix86_safe_ppro_uops, ix86_dump_ppro_packet,
+ ix86_reorder_insn, ix86_sched_reorder_ppro, ix86_sched_init,
+ ix86_sched_reorder, ix86_variable_issue,
+ struct ix86_sched_data, TARGET_SCHED_VARIABLE_ISSUE,
+ TARGET_SCHED_INIT, TARGET_SCHED_REORDER): Remove.
+ (ia32_use_dfa_pipeline_interface): Add TARGET_PENTIUMPRO.
+ (ia32_multipass_dfa_lookahead): Add TARGET_PENTIUMPRO.
+ * athlon.md (athlon_ssecmp_load): Fix comment
+
+2004-03-04 Stuart Hastings <stuart@apple.com>
+
+ * gcc/doc/invoke.texi: Document -mlongcall for Darwin/PPC.
+
+2004-03-04 Stuart Hastings <stuart@apple.com>
+
+ * gcc/config/i386/darwin.h: Darwin/x86 doesn't support CPUs before
+ 686, tell Darwin assembler to allow prefetch insns, non-empty def
+ of SUBTARGET_OPTION_TRANSLATE_TABLE.
+
+2004-03-04 DJ Delorie <dj@redhat.com>
+
+ PR optimization/14282
+ * sched-deps.c (sched_analyze_insn): Allow a stack adjustment
+ between a call and the assignment of its return value.
+
+2004-03-04 Kazu Hirata <kazu@cs.umass.edu>
+
+ * config/h8300/h8300.c: Put a comment for every function.
+
+2004-03-04 Kazu Hirata <kazu@cs.umass.edu>
+
+ * config/h8300/h8300.md: Add comments about peephole2's.
+
+2004-03-04 Steven Bosscher <stevenb@suse.de>
+
+ * i386.h (TARGET_CPU_DEFAULT_nocona): Fix value.
+
+2004-03-04 Jan Hubicka <jh@suse.cz>
+
+ * cfgcleanup.c (thread_jump): Update call of cselib_init.
+ * cselib.c (cselib_record_memory): New static variable.
+ (cselib_lookup_mem, cselib_record_set, cselib_record_sets):
+ Give up on memories when asked for.
+ (cselib_init): Accept new argument.
+ * cselib.h (cselib_init): Update prototype.
+ * gcse.c (local_cprop_pass): Update call of cselib_init.
+ * loop.c (load_mems): Update call of cselib_init.
+ * postreload.c (reload_cse_regs_1): Update call of cselib_init.
+ * sched-deps.c (sched_analyze): Update call of cselib_init.
+
+2004-03-04 David Edelsohn <edelsohn@gnu.org>
+ GP <gp@qnx.com>
+
+ * config/rs6000/rs6000.c (output_function_profiler): Append @plt
+ when compiling PIC.
+
+2004-03-04 Josef Zlomek <zlomekj@suse.cz>
+
+ PR/14362
+ * var-tracking.c (track_expr_p): Do not track variables which
+ should be ignored for debugging purposes.
+
2004-03-04 Alan Modra <amodra@bigpond.net.au>
* real.c (encode_ibm_extended): Don't bother rounding low double.