+2006-11-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
+
+ PR fortran/27885
+ PR middle-end/28176
+ * stor-layout.c (set_sizetype): Limit precision of *bitsizetypes types
+ to MAX_FIXED_MODE_SIZE.
+
+2006-11-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
+
+ * builtins.c (integer_valued_real_p): Handle fmin/fmax.
+ (fold_builtin_fmin_fmax): New.
+ (fold_builtin_1): Use it.
+
+ * fold-const.c (fold_strip_sign_ops): Handle copysign.
+
+2006-11-18 Richard Guenther <rguenther@suse.de>
+
+ * config/i386/i386.c (ix86_builtins): New array for ix86
+ builtin function decls.
+ (def_builtin): New function.
+ (def_builtin_const): Likewise.
+ (ix86_init_mmx_sse_builtins): Mark sqrt and cvt builtins const.
+
+2006-11-18 Vladimir Makarov <vmakarov@redhat.com>
+
+ * doc/invoke.texi (core2): Add item.
+
+ * config/i386/i386.h (TARGET_CORE2, TARGET_CPU_DEFAULT_core2): New
+ macros.
+ (TARGET_CPU_CPP_BUILTINS): Add code for core2.
+ (TARGET_CPU_DEFAULT_generic): Change value.
+ (TARGET_CPU_DEFAULT_NAMES): Add core2.
+ (processor_type): Add new constant PROCESSOR_CORE2.
+
+ * config/i386/i386.md (cpu): Add core2.
+
+ * config/i386/i386.c (core2_cost): New initialized variable.
+ (m_CORE2): New macro.
+ (x86_use_leave, x86_push_memory, x86_movx, x86_unroll_strlen,
+ x86_deep_branch, x86_partial_reg_stall, x86_use_simode_fiop,
+ x86_use_cltd, x86_promote_QImode, x86_sub_esp_4, x86_sub_esp_8,
+ x86_add_esp_4, x86_add_esp_8, x86_integer_DFmode_moves,
+ x86_partial_reg_dependency, x86_memory_mismatch_stall,
+ x86_accumulate_outgoing_args, x86_prologue_using_move,
+ x86_epilogue_using_move, x86_arch_always_fancy_math_387,
+ x86_sse_partial_reg_dependency, x86_rep_movl_optimal,
+ x86_use_incdec, x86_four_jump_limit, x86_schedule,
+ x86_pad_returns): Add m_CORE2.
+ (override_options): Add entries for Core2.
+ (ix86_issue_rate): Add case for Core2.
+
+2006-11-18 Aldy Hernandez <aldyh@redhat.com>
+
+ * doc/invoke.texi: Fix mno-isel typo.
+
+2006-11-18 Joseph Myers <joseph@codesourcery.com>
+
+ * config/rs6000/spe.md (movv4hi_internal): Add alternative for
+ easy vector constant loads.
+
+2006-11-18 Joseph Myers <joseph@codesourcery.com>
+
+ * config/rs6000/rs6000.h (TARGET_NO_LWSYNC): Define.
+ * config/rs6000/rs6000-c.c (rs6000_cpu_cpp_builtins): Define
+ __NO_LWSYNC__ if TARGET_NO_LWSYNC.
+ * config/rs6000/sync.md (lwsync): Emit plain sync if
+ TARGET_NO_LWSYNC.
+
+2006-11-17 DJ Delorie <dj@redhat.com>
+
+ * reload1.c (reloads_unique_chain): New.
+ (reloads_conflict): Call it.
+
2006-11-17 Bob Wilson <bob.wilson@acm.org>
* config/xtensa/predicates.md (addsubx_operand): New.