+2011-12-19 Richard Sandiford <rdsandiford@googlemail.com>
+
+ * fwprop.c (forward_propagate_subreg): Skip the SIGN/ZERO_EXTEND
+ optimization if the source register is already extended.
+
+2011-12-19 Richard Sandiford <rdsandiford@googlemail.com>
+
+ * lower-subreg.c (can_decompose_p): Check every word of a hard
+ register.
+
+2011-12-19 Sandra Loosemore <sandra@codesourcery.com>
+ Tom de Vries <tom@codesourcery.com>
+
+ PR rtl-opt/50380
+ * cse.c (find_comparison_args): Detect fixed point and
+ bail early.
+
+2011-12-19 Aldy Hernandez <aldyh@redhat.com>
+
+ PR middle-end/51411
+ * trans-mem.c (ipa_tm_create_version): Unset DECL_WEAK.
+
+2011-12-19 Quentin Neill <quentin.neill@amd.com>
+
+ PR target/48743
+ * config/i386/driver-i386.c (host_detect_local_cpu): Also check
+ family to distinguish PROCESSOR_ATHLON.
+
+2011-12-19 Richard Guenther <rguenther@suse.de>
+
+ PR lto/51573
+ * streamer-hooks.h (struct streamer_hooks): Add second
+ ref_p parameter to write_tree.
+ (stream_write_tree): Adjust.
+ (stream_write_tree_shallow_non_ref): New define.
+ * lto-streamer.h (lto_output_tree): Adjust.
+ * lto-streamer-out.c (lto_output_tree): Likewise.
+ * tree-streamer-out.c (streamer_write_chain): Only
+ force the immediate tree to be streamed as non-reference.
+
+2011-12-19 Martin Jambor <mjambor@suse.cz>
+
+ PR tree-optimization/51583
+ * tree-sra.c (load_assign_lhs_subreplacements): Call
+ force_gimple_operand_gsi when necessary also in case of no
+ corresponding replacement on the RHS.
+
2011-12-19 Jakub Jelinek <jakub@redhat.com>
+ * gimple.h (gimplify_seq_add_stmt): Rename to...
+ (gimple_seq_add_stmt_without_update): ... this.
+ * gimplify.c (gimplify_seq_add_stmt): Rename to...
+ (gimple_seq_add_stmt_without_update): ... this.
+ (gimplify_seq_add_stmt): New inline wrapper for it.
+ * tree-vect-patterns.c (append_pattern_def_seq): Use
+ gimple_seq_add_stmt_without_update instead of gimplify_seq_add_stmt.
+
+ PR tree-optimization/51596
+ * tree-cfg.c (replace_uses_by): Call gimple_purge_dead_eh_edges
+ when needed.
+
PR middle-end/51590
PR tree-optimization/51606
* tree-vect-patterns.c (append_pattern_def_seq, new_pattern_def_seq):