+2012-01-24 Aldy Hernandez <aldyh@redhat.com>
+ Patrick Marlier <patrick.marlier@gmail.com>
+
+ * trans-mem.c (requires_barrier): Do not instrument thread local
+ variables and emit save/restore for them.
+
+2012-01-24 Jason Merrill <jason@redhat.com>
+
+ PR c++/51812
+ * cgraphunit.c (cgraph_decide_is_function_needed): Don't always
+ output static aliases.
+
+2012-01-24 Jakub Jelinek <jakub@redhat.com>
+
+ PR driver/47249
+ * common.opt (-pie, -shared, pie, shared): Change from Common to
+ Driver.
+ * gcc.c (display_help): Display help for -pie and -shared.
+
+2012-01-24 Georg-Johann Lay <avr@gjlay.de>
+
+ PR target/49868
+ * doc/extend.texi (AVR Named Address Spaces): Move sample code up.
+ Remove note on size/offset limitation.
+ (AVR Variable Attributes): Add example how to read data located
+ with progmem. Refer to named address spaces.
+ * doc/invoke.texi (AVR Options): Fix typo.
+
+2012-01-24 Richard Guenther <rguenther@suse.de>
+
+ Forward-port to trunk
+ 2010-09-21 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/45678
+ * expr.c (expand_expr_real_1) <case VIEW_CONVERT_EXPR>: If
+ op0 isn't sufficiently aligned and there is movmisalignM
+ insn for mode, use it to load op0 into a temporary register.
+
+2012-01-24 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/51957
+ * target.def (const_not_ok_for_debug_p): New hook.
+ * doc/tm.texi.in (TARGET_CONST_NOT_OK_FOR_DEBUG_P): New hook
+ documentation.
+ * doc/tm.texi: Regenerated.
+ * dwarf2out.c (const_ok_for_output_1): If
+ targetm.const_not_ok_for_debug_p returns true, fail.
+ * config/rs6000/rs6000.c (rs6000_const_not_ok_for_debug_p): New
+ function.
+ (TARGET_CONST_NOT_OK_FOR_DEBUG_P): Redefine.
+
+2012-01-23 Kai Tietz <ktietz@redhat.com>
+
+ PR target/51900
+ * config/i386/predicates.md (symbolic_operand): Allow
+ UNSPEC_PCREL as PIC expression for lea.
+ * config/i386/winnt.c (i386_pe_binds_local_p): Reworked.
+ * config/i386/i386.c (ix86_delegitimize_address): Handle
+ UNSPEC_PCREL for none-MEM, too.
+
+2012-01-23 Aldy Hernandez <aldyh@redhat.com>
+
+ * trans-mem.c (ipa_tm_create_version): Set externally_visible.
+ (ipa_tm_create_version_alias): Same.
+
2012-01-18 Uros Bizjak <ubizjak@gmail.com>
PR libitm/51830