+2012-01-27 Ian Lance Taylor <iant@google.com>
+
+ PR go/47656
+ * builtins.def (BUILT_IN_INIT_HEAP_TRAMPOLINE): Define.
+ * builtins.c (expand_builtin_init_trampoline): Add onstack
+ parameter. Change caller.
+ (expand_builtin): Handle BUILT_IN_INIT_HEAP_TRAMPOLINE.
+ * tree.c (build_common_builtin_nodes): Declare
+ __builtin_init_heap_trampoline.
+
+2012-01-27 Georg-Johann Lay <avr@gjlay.de>
+
+ * config/avr/avr-protos.h (lpm_reg_rtx, lpm_addr_reg_rtx,
+ tmp_reg_rtx, zero_reg_rtx, all_regs_rtx, rampz_rtx): Make global.
+ * config/avr/avr.c: Ditto.
+ (avr_regnames): Remove because unused.
+ * config/avr/avr.md (*cpse.ne): New peephole.
+ (*cpse.eq): New peephole from former cpse peepholes.
+
+2012-01-27 Michael Eager <eager@eagercon.com>
+
+ * config/microblaze.c (microblaze_emit_compare): Correct
+ test after pcmp instruction.
+
+2012-01-27 Richard Guenther <rguenther@suse.de>
+
+ PR tree-optimization/52020
+ * tree-sra.c (sra_modify_assign): Do not transform clobbers.
+
+2012-01-27 Richard Guenther <rguenther@suse.de>
+
+ * ipa-pure-const.c (check_stmt): Clobbers do not make a
+ function non-const/pure.
+
+2012-01-27 Richard Guenther <rguenther@suse.de>
+
+ PR tree-optimization/50444
+ * tree-sra.c (build_ref_for_offset): Properly adjust the
+ MEM_REF type for unaligned accesses.
+
2012-01-27 Richard Guenther <rguenther@suse.de>
PR tree-optimization/50444