+2007-04-16 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR target/31582
+ * config/i386/i386.c (ix86_expand_vec_set_builtin): Make a
+ copy of source, pass it to ix86_expand_vector_set and return
+ it as target.
+
+2007-04-16 David Ung <davidu@mips.com>
+ Joseph Myers <joseph@codesourcery.com>
+
+ * config/mips/mips.h (PROCESSOR_74KC, PROCESSOR_74KF,
+ PROCESSOR_74KX, TUNE_74K, GENERATE_MADD_MSUB): Define.
+ * config/mips/mips.c (mips_cpu_info_table, mips_rtx_cost_data):
+ Add 74K processor information.
+ * config/mips/mips.md: Include 74k.md.
+ (cpu): Add 74kc,74kf,74kx.
+ (ISA_HAS_MADD_MSUB): Change to GENERATE_MADD_MSUB throughout.
+ * config/mips/74k.md: New.
+ * doc/invoke.texi (MIPS Options): Document 74K support.
+
+2007-04-16 Dorit Nuzman <dorit@il.ibm.com>
+
+ * tree-vect-analyze.c (vect_analyze_operations): Reorganize calls to
+ vectorizable_* functions.
+ * tree-vect-transform.c (vectorizable_call): Add check for
+ STMT_VINFO_RELEVANT_P, STMT_VINFO_DEF_TYPE and STMT_VINFO_LIVE_P.
+ (vectorizable_store): likewise.
+ (vectorizable_conversion): Add check for STMT_VINFO_DEF_TYPE.
+ Add comments.
+ (vectorizable_operation, vectorizable_type_demotion): Likewise.
+ (vectorizable_type_promotion, vectorizable_load): Likewise.
+ (vectorizable_live_operation, vectorizable_condition): Likewise.
+ (vectorizable_assignment): Add check for STMT_VINFO_DEF_TYPE and
+ STMT_VINFO_LIVE_P.
+ (vect_transform_stmt): Reorganize calls to vectorizable_* functions.
+
+2007-04-15 Kazu Hirata <kazu@codesourcery.com>
+
+ * config/m68k/linux.h (FUNCTION_VALUE_REGNO_P): Use macros for
+ register numbers more.
+ * config/m68k/m68k.h (STACK_POINTER_REGNUM,
+ FRAME_POINTER_REGNUM, STATIC_CHAIN_REGNUM,
+ M68K_STRUCT_VALUE_REGNUM, FUNCTION_VALUE, LIBCALL_VALUE,
+ FUNCTION_VALUE_REGNO_P): Likewise.
+ * config/m68k/m68kelf.h (M68K_STRUCT_VALUE_REGNUM,
+ STATIC_CHAIN_REGNUM): Likewise.
+ * config/m68k/m68kemb.h (FUNCTION_VALUE_REGNO_P): Likewise.
+ * config/m68k/netbsd-elf.h (M68K_STRUCT_VALUE_REGNUM,
+ STATIC_CHAIN_REGNUM, FUNCTION_VALUE_REGNO_P): Likewise.
+ * config/m68k/m68k.md (FP_REG): New.
+
+2007-04-15 Kazu Hirata <kazu@codesourcery.com>
+
+ * config/m68k/m68k.h (PREFERRED_STACK_BOUNDARY): Prefer 32-bit
+ alignment on fido.
+
+2007-04-15 Kazu Hirata <kazu@codesourcery.com>
+
+ * config/i386/i386.c, config/s390/s390.c, config/s390/s390.md,
+ tree-ssa-loop-niter.c, tree-ssa-structalias.c, tree-vrp.c: Fix
+ comment typos.
+
+2007-04-11 Zdenek Dvorak <dvorakz@suse.cz>
+
+ * tree-ssa-loop-prefetch.c (loop_prefetch_arrays): Ignore
+ cold loops.
+
+2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
+
+ PR c/31520
+ * c-decl.c (finish_decl): Grab the type of the decl after the call
+ to store_init_value.
+
+2007-04-14 Steven Bosscher <steven@gcc.gnu.org>
+
+ * common.opt (fforward-propagate): Fix "Optimization" annotation.
+
+2007-04-14 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/25874
+ * omp-low.c (expand_omp_parallel): If child_cfun->cfg, free dominators,
+ post dominators and cleanup cfg before returning.
+
+2007-04-14 Bernd Schmidt <bernd.schmidt@analog.com>
+
+ * config/bfin/bfin.h (MODES_TIEABLE_P): Allow more modes to be tied.
+ * config/bfin/bfin.md (movsi_insn): Delete two unused alternatives.
+
+2007-04-14 Kazu Hirata <kazu@codesourcery.com>
+
+ * config.gcc: Recognize fido.
+ * config/m68k/m68k-devices.def (fidoa): New.
+ * config/m68k/m68k.h (TARGET_CPU_CPP_BUILTINS): Define
+ __mfido__.
+ (FL_FIDOA, TARGET_FIDOA): New.
+ * config/m68k/m68k.opt (mfidoa): New.
+
+2007-04-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
+
+ PR middle-end/31322
+ * dwarf2out.c (output_call_frame_info): Call assemble_external_libcall
+ when a personality function is used.
+
2007-04-13 Bob Wilson <bob.wilson@acm.org>
* config/xtensa/xtensa.c (xtensa_expand_builtin): Use CALL_EXPR_FN.