diff options
author | bstarynk <bstarynk@138bc75d-0d04-0410-961f-82ee72b054a4> | 2013-01-15 10:07:54 +0000 |
---|---|---|
committer | bstarynk <bstarynk@138bc75d-0d04-0410-961f-82ee72b054a4> | 2013-01-15 10:07:54 +0000 |
commit | b7cf22af1cd1a25391b77763c9db7a1966a2a5e2 (patch) | |
tree | c2caa1315507d1471d8198c84504102e70eb235d /gcc/ChangeLog | |
parent | 045bc6ffbf8855203d9f3bc1eaa115ebc434f320 (diff) | |
download | gcc-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/ChangeLog | 147 |
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. |