+2009-11-20 Sebastian Pop <sebastian.pop@amd.com>
+
+ * config/i386/sse.md (*xop_pmacsdql_mem): Don't call reg_mentioned_p.
+ (xop_mulv2div2di3_low): Same.
+ (*xop_pmacsdqh_mem): Same.
+
+2009-11-20 Richard Henderson <rth@redhat.com>
+
+ * config/i386/i386-builtin-types.awk: New file.
+ * config/i386/i386-builtin-types.def: New file.
+ * config/i386/t-i386: Use them to build i386-builtin-types.inc.
+ * config/i386/i386.c: Include it.
+ (ix86_builtin_type_tab, ix86_get_builtin_type): New.
+ (ix86_builtin_func_type_tab, ix86_get_builtin_func_type): New.
+ (struct builtin_isa): Remove GTY marker. Replace tree type with
+ ix86_builtin_func_type; add set_and_not_built_p.
+ (def_builtin): Change type parameter to tcode; use
+ ix86_get_builtin_func_type; update all callers. Accept zero mask
+ to mean the builtin is unconditionally available.
+ (ix86_add_new_builtins): Use set_and_not_built_p instead of type
+ being set to NULL.
+ (enum ix86_special_builtin_type, enum ix86_builtin_type): Remove.
+ Update some users to rationalized enumeration codes from new include.
+ (enum multi_arg_type): Remove. Replace all enumeration values
+ with defines to new ix86_builtin_func_type.
+ (ix86_init_mmx_sse_builtins): Don't build any types here. Defer
+ all type resolution to def_builtin.
+ (ix86_init_builtin_types): Split out from ...
+ (ix86_init_builtins): ... here. Use ix86_get_builtin_func_type.
+
+2009-11-20 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ PR target/41787
+ * config/rs6000/rs6000.c (struct machine_function): Revert
+ 2009-10-23 change to set VRSAVE to non-0 if we use VSX.
+ (rs6000_expand_to_rtl_hook): Ditto.
+ (rs6000_check_vector_mode): Ditto.
+ (compute_vrsave_mask): Ditto.
+
+2009-11-20 Paul Brook <paul@codesourcery.com>
+
+ * doc/invoke.texi: Document ARM -mcpu=cortex-a5.
+ * config/arm/arm-cores.def: Add cortex-a5.
+ * config/arm/bpabi.h (BE8_LINK_SPEC): Add mcpu=cortex-a5.
+ * config/arm/arm-tune.md: Regenerate.
+
+2009-11-20 Olga Golovanevsky <olga@il.ibm.com>
+
+ PR middle-end/39960
+ * ipa-struct-reorg.c (find_pos_in_stmt): New parameter.
+ (ref_pos): New field in structure.
+ (insert_new_var_in_stmt): New function.
+
+
+2009-11-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * config.gcc (alpha*-dec-osf[45]*): Set use_gcc_stdint.
+ * config/alpha/osf.h (SIG_ATOMIC_TYPE): Define.
+ (INT8_TYPE, INT16_TYPE, INT32_TYPE, INT64_TYPE): Define.
+ (UINT8_TYPE, UINT16_TYPE, UINT32_TYPE, UINT64_TYPE): Define.
+ (INT_LEAST8_TYPE, INT_LEAST16_TYPE, INT_LEAST32_TYPE,
+ (INT_LEAST64_TYPE): Define.
+ (UINT_LEAST8_TYPE, UINT_LEAST16_TYPE, UINT_LEAST32_TYPE,
+ UINT_LEAST64_TYPE): Define.
+ (INT_FAST8_TYPE, INT_FAST16_TYPE, INT_FAST32_TYPE,
+ INT_FAST64_TYPE): Define.
+ (UINT_FAST8_TYPE, UINT_FAST16_TYPE, UINT_FAST32_TYPE,
+ UINT_FAST64_TYPE): Define.
+ (INTPTR_TYPE, UINTPTR_TYPE): Define.
+
+2009-11-20 Julian Brown <julian@codesourcery.com>
+
+ * config/arm/arm.h (ASM_OUTPUT_REG_PUSH): Handle STATIC_CHAIN_REGNUM
+ specially for Thumb-1.
+ (ASM_OUTPUT_REG_POP): Likewise.
+
+2009-11-19 Jason Merrill <jason@redhat.com>
+
+ * dwarf2out.c (get_context_die): Take TYPE_MAIN_VARIANT.
+
+2009-11-19 Basile Starynkevitch <basile@starynkevitch.net>
+ Rafael Avila de Espindola <espindola@google.com>
+
+ * doc/plugins.texi (Plugin initialization): Added advices for
+ retrieving the version of GCC at plugin compilation and loading
+ times.
+
+2009-11-19 Basile Starynkevitch <basile@starynkevitch.net>
+
+ * plugin.c (FMT_FOR_PLUGIN_EVENT): added definition.
+ (dump_active_plugins): output to file everything. Use
+ internationalized dump & FMT_FOR_PLUGIN_EVENT.
+
+2009-11-19 Richard Guenther <rguenther@suse.de>
+
+ * gimple.c (canonicalize_cond_expr_cond): Strip conversions
+ around truth-valued expressions.
+ * tree.c (free_lang_data): Untangle check for LTO frontend.
+
+2009-11-19 Jakub Jelinek <jakub@redhat.com>
+
+ * tree.c (need_assembler_name_p): Use cgraph_get_node instead
+ of cgraph_node_for_decl.
+ * cgraph.h (cgraph_node_for_decl): Remove prototype.
+ * cgraph.c (cgraph_node_for_decl): Remove.
+ (cgraph_get_node): Just return NULL if !cgraph_hash.
+
+2009-11-19 Paul Brook <paul@codesourcery.com>
+
+ * config.gcc: Add new ARM --with-fpu options.
+ * doc/invoke.texi: Docuent ARM -mfpu=fpv4-sp-d16.
+ * config/arm/arm.c (all_fpus): Add fpv4-sp-d16.
+
+2009-11-18 Richard Guenther <rguenther@suse.de>
+
+ * gimple.h (union gimple_statement_d): Add gsmembase member.
+ (gimple_vuse_op): Use gsmembase for access.
+ (gimple_vdef_op): Likewise.
+ (gimple_vuse): Likewise.
+ (gimple_vdef): Likewise.
+ (gimple_vuse_ptr): Likewise.
+ (gimple_vdef_ptr): Likewise.
+ (gimple_set_vuse): Likewise.
+ (gimple_set_vdef): Likewise.
+ * gsstruct.def (GSS_WITH_MEM_OPS_BASE): Add.
+
+2009-11-18 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * doc/arm-neon-intrinsics.texi: Regenerated.
+
+2009-11-18 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * config/arm/neon-docgen.ml (analyze_shape_elt): Handle
+ Alternatives.
+
2009-11-18 Paul Brook <paul@codesourcery.com>
Daniel Jacobowitz <dan@codesourcery.com>