+2007-04-16 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
+
+ PR middle-end/28071
+ * sched-int.h (struct deps): Split field 'pending_lists_length' into
+ 'pending_read_list_length' and 'pending_write_list_length'. Update
+ comment.
+ * sched-deps.c (add_insn_mem_dependence): Change signature. Update
+ to handle two length counters instead of one. Update all uses.
+ (flush_pending_lists, sched_analyze_1, init_deps): Update to handle
+ two length counters instead of one.
+ * sched-rgn.c (propagate_deps): Update to handle two length counters
+ instead of one.
+
+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
2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
PR c/31520
- * c-del.c (finish_decl): Grab the type of the decl after the call
+ * 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>