+2012-01-10 Aldy Hernandez <aldyh@redhat.com>
+ Patrick Marlier <patrick.marlier@gmail.com>
+
+ PR middle-end/51516
+ * trans-mem.c (get_cg_data): Traverse aliases if requested.
+ (ipa_tm_scan_calls_block): Update parameters to get_cg_data.
+ (ipa_tm_note_irrevocable): Same.
+ (ipa_tm_scan_irr_block): Same.
+ (ipa_tm_decrement_clone_counts): Same.
+ (ipa_tm_scan_irr_function): Same.
+ (ipa_tm_create_version_alias): Same.
+ (ipa_tm_create_version): Same.
+ (ipa_tm_transform_calls_redirect): Same.
+ (ipa_tm_transform_calls): Same.
+ (ipa_tm_transform_transaction): Same.
+ (ipa_tm_execute): Same.
+
+2012-01-10 Richard Guenther <rguenther@suse.de>
+
+ PR middle-end/51806
+ * opts.c (common_handle_option): Handle -Werror.
+
+2012-01-10 Andreas Schwab <schwab@linux-m68k.org>
+
+ * config/m68k/sync.md ("atomic_compare_and_swap<mode>_1"): Fix
+ operand number.
+
+2012-01-10 Jason Merrill <jason@redhat.com>
+
+ * doc/invoke.texi (C++ Dialect Options): Update -fabi-version=6
+ information.
+
+2012-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * configure.ac (gcc_cv_as_ix86_tlsgdplt): Check if linker
+ supports R_386_TLS_GD_PLT reloc.
+ (gcc_cv_as_ix86_tlsldmplt): Check if linker
+ supports R_386_TLS_LDM_PLT reloc.
+ * configure: Regenerate.
+ * config.in: Regenerate.
+
+2012-01-10 Georg-Johann Lay <avr@gjlay.de>
+
+ PR target/49868
+ Extend __pgmx semantics to linearize memory.
+ * config/avr/avr.md (mov<mode>): Use avr_xload_libgcc_p to
+ determine if code comes inline or from libgcc.
+ (MOVMEM_r_d:HI): Add "w" to constraint for better preference.
+ (movmem_qi, movmem_qi): Set constraint #2 to "n".
+ (movmem_qi_elpm, movmem_hi_elpm): Remove insns.
+ (movmemx_qi, movmemx_hi): New insns.
+ (xload_<mode>_libgcc): Rewrite to new insn condition.
+ (xload_<mode>): Remove insns.
+ * config/avr/avr.c (avr_out_xload): Rewrite: Only need to handle
+ cases that don't satisfy avr_xload_libgcc_p().
+ (avr_addr_space_convert): Allow converting in any direction.
+ (avr_addr_space_subset_p): Return always true.
+ (avr_xload_libgcc_p): Rewrite to fit new __pgmx semantics.
+ (avr_emit_movmemhi): Ditto.
+ (avr_out_lpm): No need to handle ADDR_SPACE_PGMX any more.
+ (avr_out_movmem): Ditto.
+ (AVR_SYMBOL_FLAG_PROGMEM): New macro.
+ (AVR_SYMBOL_SET_ADDR_SPACE): New macro.
+ (AVR_SYMBOL_GET_ADDR_SPACE): New macro.
+ (avr_encode_section_info): Encode 'progmem' in symbol flags.
+ (output_reload_in_const): Don't zero-extend any 24-bit symbols.
+
+2012-01-10 Richard Guenther <rguenther@suse.de>
+
+ PR tree-optimization/50913
+ * graphite-scop-detection.c (stmt_has_simple_data_refs_p):
+ Require data-refs to be representable by Graphite with respect
+ to any loop nest.
+
2012-01-10 Uros Bizjak <ubizjak@gmail.com>
* config/i386/constraints.md ("L"): Return true for 0xffffffff.