summaryrefslogtreecommitdiff
path: root/gcc/ChangeLog
diff options
context:
space:
mode:
authorbstarynk <bstarynk@138bc75d-0d04-0410-961f-82ee72b054a4>2013-01-15 10:07:54 +0000
committerbstarynk <bstarynk@138bc75d-0d04-0410-961f-82ee72b054a4>2013-01-15 10:07:54 +0000
commitb7cf22af1cd1a25391b77763c9db7a1966a2a5e2 (patch)
treec2caa1315507d1471d8198c84504102e70eb235d /gcc/ChangeLog
parent045bc6ffbf8855203d9f3bc1eaa115ebc434f320 (diff)
downloadgcc-b7cf22af1cd1a25391b77763c9db7a1966a2a5e2.tar.gz
2013-01-15 Basile Starynkevitch <basile@starynkevitch.net>
MELT branch merged with trunk rev 195186 using svnmerge.py git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@195192 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/ChangeLog')
-rw-r--r--gcc/ChangeLog147
1 files changed, 145 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index c33dba77249..6b4f1d45fcf 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,146 @@
+2013-01-15 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/48766
+ * opts.c (common_handle_option): For -fwrapv disable -ftrapv, for
+ -ftrapv disable -fwrapv.
+
+2013-01-14 Georg-Johann Lay <avr@gjlay.de>
+
+ PR target/55974
+ * config/avr/avr-c.c (avr_cpu_cpp_builtins): Define __FLASH
+ etc. to 1 and not to __flash.
+ Use LL suffix for __INT24_MAX__ with -mint8.
+ Use ULL suffix for __UINT24_MAX__ with -mint8.
+
+2013-01-14 Georg-Johann Lay <avr@gjlay.de>
+
+ * config/avr/avr-arch.h
+ (struct base_arch_s): Use typedef avr_arch_t instead.
+ (struct arch_info_s): Use typedef avr_arch_info_t instead.
+ (struct mcu_type_s): Use typedef avr_mcu_t instead.
+ * config/avr/avr.c: Same.
+ * config/avr/avr-devices.c: Same.
+ * config/avr/driver-avr.c: Same.
+ * config/avr/gen-avr-mmcu-texi.c: Same.
+ * config/avr/avr-mcus.def: Adjust comment.
+
+2013-01-14 Tejas Belagod <tejas.belagod@arm.com>
+
+ * config/aarch64/aarch64-simd.md (*aarch64_simd_ld1r<mode>): New.
+ * config/aarch64/iterators.md (VALLDI): New.
+
+2012-01-14 Uros Bizjak <ubizjak@gmail.com>
+ Andi Kleen <ak@linux.intel.com>
+
+ PR target/55948
+ * config/i386/sync.md (atomic_store<mode>_1): New pattern.
+ (atomic_store<mode>): Call atomic_store<mode>_1 for IX86_HLE_RELEASE
+ memmodel flag.
+
+2013-01-14 Georg-Johann Lay <avr@gjlay.de>
+
+ * config/avr/avr-stdint.h: Remove trailing blanks.
+ * config/avr/avr-log.h: Same.
+ * config/avr/avr-arch.h: Same.
+ * config/avr/avr-devices.c: Same.
+ * config/avr/avr-dimode.md: Same.
+ * config/avr/predicates.md: Same.
+ * config/avr/avr-c.c: Same. And fix typo.
+
+ * config/avr/avr-protos.h: Same. And:
+ (function_arg_regno_p): Rename to avr_function_arg_regno_p.
+ (init_cumulative_args): Rename to avr_init_cumulative_args.
+ (expand_prologue): Rename to avr_expand_prologue.
+ (expand_epilogue): Rename to avr_expand_epilogue.
+ (adjust_insn_length): Rename to avr_adjust_insn_length.
+ (notice_update_cc): Rename to avr_notice_update_cc.
+ (final_prescan_insn): Rename to avr_final_prescan_insn.
+ * config/avr/avr.c: Same.
+ * config/avr/avr.h: Same.
+ * config/avr/avr.md: Remove trailing blanks.
+ (prologue): Use avr_expand_prologue.
+ (epilogue, sibcall_epilogue): Use avr_expand_epilogue.
+
+2013-01-14 Richard Biener <rguenther@suse.de>
+
+ * tree-cfg.c (verify_expr_location, verify_expr_location_1,
+ verify_location, collect_subblocks): New functions.
+ (verify_gimple_in_cfg): Verify that locations only reference
+ BLOCKs in the functions BLOCK tree.
+
+2013-01-14 Richard Biener <rguenther@suse.de>
+
+ * tree-cfgcleanup.c (remove_forwarder_block): Unshare propagated
+ PHI argument.
+ * graphite-sese-to-poly.c (insert_out_of_ssa_copy): Properly
+ unshare reference.
+ (insert_out_of_ssa_copy_on_edge): Likewise.
+ (rewrite_close_phi_out_of_ssa): Likewise.
+ * tree-ssa.c (insert_debug_temp_for_var_def): Properly unshare
+ debug expressions.
+ * tree-ssa-pre.c (insert_into_preds_of_block): Properly unshare
+ propagated constants.
+ * tree-cfg.c (tree_node_can_be_shared): Handled component-refs
+ can not be shared.
+
+2013-01-14 Georg-Johann Lay <avr@gjlay.de>
+
+ * config/avr/avr-modes.def: Add GPL copyright notice.
+
+2013-01-13 Uros Bizjak <ubizjak@gmail.com>
+
+ * config/i386/sync.md (mem_thread_fence): Mask operands[0] with
+ MEMMODEL_MASK to determine memory model.
+ (atomic_store<mode>): Ditto from operands[2].
+ * config/i386/i386.c (ix86_memmodel_check): Declare "strong" as bool.
+
+2013-01-13 Jakub Jelinek <jakub@redhat.com>
+
+ PR fortran/55935
+ * gimple-fold.c (get_symbol_constant_value): Call unshare_expr.
+ (fold_gimple_assign): Don't call unshare_expr here.
+ (fold_ctor_reference): Call unshare_expr.
+
+2013-01-13 Terry Guo <terry.guo@arm.com>
+
+ * gcc/Makefile.in (s-mlib): New argument MULTILIB_REUSE.
+ * gcc/doc/fragments.texi: Document MULTILIB_REUSE.
+ * gcc/gcc.c (multilib_reuse): New internal spec.
+ (set_multilib_dir): Also search multilib from multilib_reuse.
+ * gcc/genmultilib (tmpmultilib3): Refactor code.
+ (tmpmultilib4): Ditto.
+ (multilib_reuse): New multilib argument.
+
+2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
+
+ * Makefile.in: Update copyright.
+
+2013-01-12 Tom de Vries <tom@codesourcery.com>
+
+ PR middle-end/55890
+ * calls.c (expand_call): Check if arg_nr is valid.
+
+2013-01-11 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ * doc/extend.texi (X86 Built-in Functions): Add whitespace in
+ __builtin_ia32_paddb256 and __builtin_ia32_pavgb256
+ documentation. Add missing '__' in front of
+ __builtin_ia32_packssdw256.
+
+2013-01-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
+
+ PR target/55719
+ * config/s390/s390.c (s390_preferred_reload_class): Do not return
+ NO_REGS for larl operands.
+ (s390_reload_larl_operand): Use s390_load_address instead of
+ emit_move_insn.
+
+2013-01-11 Richard Biener <rguenther@suse.de>
+
+ * tree-cfg.c (verify_node_sharing_1): Split out from ...
+ (verify_node_sharing): ... here.
+ (verify_gimple_in_cfg): Use verify_node_sharing_1 for walk_tree.
+
2013-01-11 Eric Botcazou <ebotcazou@adacore.com>
* configure.ac (Tree checking): Set TREECHECKING to yes if enabled.
@@ -13,11 +156,11 @@
2013-01-10 Richard Sandiford <rdsandiford@googlemail.com>
- Update copyright years
+ Update copyright years.
2013-01-10 Vladimir Makarov <vmakarov@redhat.com>
- PR rtl-optimization/pr55672
+ PR rtl-optimization/55672
* lra-eliminations.c (mark_not_eliminable): Permit addition with
const to be eliminable.