ChangeLog: Fix whitespace.
* ChangeLog: Fix whitespace. * testsuite/ChangeLog: Ditto. From-SVN: r202048
This commit is contained in:
parent
58085fae70
commit
12211b99fe
148
gcc/ChangeLog
148
gcc/ChangeLog
@ -1,4 +1,4 @@
|
||||
2013-08-26 Jan Hubicka <jh@suse.cz>
|
||||
2013-08-28 Jan Hubicka <jh@suse.cz>
|
||||
|
||||
* builtins.def (free): Declare leaf.
|
||||
|
||||
@ -16,8 +16,7 @@
|
||||
(ipa_get_jf_pass_through_type_preserved): New function.
|
||||
(ipa_get_jf_ancestor_agg_preserved): Fix comment typo.
|
||||
(ipa_get_jf_ancestor_type_preserved): New function.
|
||||
* ipa-cp.c (ipa_get_jf_pass_through_result): Honor type_preserved
|
||||
flag.
|
||||
* ipa-cp.c (ipa_get_jf_pass_through_result): Honor type_preserved flag.
|
||||
(ipa_get_jf_ancestor_result): Likewise.
|
||||
(propagate_vals_accross_pass_through): Use
|
||||
ipa_get_jf_pass_through_result to do all the value mappings.
|
||||
@ -32,8 +31,7 @@
|
||||
(ipa_compute_jump_functions_for_edge): Likewise.
|
||||
(combine_known_type_and_ancestor_jfs): Honor type_preserved.
|
||||
(update_jump_functions_after_inlining): Update type_preserved.
|
||||
Explicitely create jump functions when combining one with
|
||||
pass_through.
|
||||
Explicitely create jump functions when combining one with pass_through.
|
||||
(ipa_write_jump_function): Stream the type_preserved flags.
|
||||
(ipa_read_jump_function): Likewise.
|
||||
|
||||
@ -44,8 +42,7 @@
|
||||
* cfgloop.h (struct loop): Add safelen, force_vect, simduid.
|
||||
* function.h (struct function): Add has_force_vect_loops and
|
||||
has_simduid_loops.
|
||||
* gimple-pretty-print.c (dump_gimple_omp_for): Handle
|
||||
GF_OMP_FOR_KIND*.
|
||||
* gimple-pretty-print.c (dump_gimple_omp_for): Handle GF_OMP_FOR_KIND*.
|
||||
* gimple.c (gimple_build_omp_critical): Add KIND argument and
|
||||
handle it.
|
||||
* gimple.def: Update CLAUSES comments.
|
||||
@ -62,8 +59,7 @@
|
||||
(omp_firstprivatize_variable): Same.
|
||||
(omp_add_variable): Only use splay_tree_insert if lookup failed.
|
||||
(omp_notice_variable): Handle ORT_SIMD.
|
||||
(omp_is_private): Add SIMD argument and handle it as well as
|
||||
ORT_SIMD.
|
||||
(omp_is_private): Add SIMD argument and handle it as well as ORT_SIMD.
|
||||
(omp_check_private): Handle ORT_SIMD.
|
||||
(gimplify_scan_omp_clauses): Handle OMP_CLAUSE_LINEAR and
|
||||
OMP_CLAUSE_SAFELEN.
|
||||
@ -102,9 +98,8 @@
|
||||
* tree-data-ref (get_references_in_stmt): Allow IFN_GOMP_SIMD_LANE
|
||||
in their own loops.
|
||||
* tree-flow.h (find_omp_clause): Remove prototype.
|
||||
* tree-if-conv.c (main_tree_if_conversion): Run if doing if
|
||||
conversion, forcing vectorization of the loop, or if
|
||||
flag_tree_vectorize.
|
||||
* tree-if-conv.c (main_tree_if_conversion): Run if doing if conversion,
|
||||
forcing vectorization of the loop, or if flag_tree_vectorize.
|
||||
(gate_tree_if_conversion): Similarly.
|
||||
* tree-inline.c (remap_gimple_stmt): Pass for kind argument to
|
||||
gimple_build_omp_for.
|
||||
@ -118,19 +113,16 @@
|
||||
* tree-ssa-ccp.c (likely_value): Handle IFN_GOMP_SIMD*.
|
||||
* tree-ssa-loop-ivcanon.c (tree_unroll_loops_completely_1): Do not
|
||||
unroll OMP_SIMD loops here.
|
||||
* tree-ssa-loop.c (gate_tree_vectorize): Run if
|
||||
has_force_vect_loops.
|
||||
* tree-ssa-loop.c (gate_tree_vectorize): Run if has_force_vect_loops.
|
||||
* tree-vect-data-refs.c (vect_analyze_data_ref_dependence): Handle
|
||||
loop->safelen
|
||||
loop->safelen.
|
||||
(vect_analyze_data_refs): Handle simd loops.
|
||||
* tree-vect-loop.c (vectorizable_live_operation): Handle
|
||||
IFN_GOMP_SIMD*.
|
||||
* tree-vect-stmts.c (vectorizable_call): Handle
|
||||
IFN_GOMP_SIMD_LANE.
|
||||
* tree-vect-stmts.c (vectorizable_call): Handle IFN_GOMP_SIMD_LANE.
|
||||
(vectorizable_store): Handle STMT_VINFO_SIMD_LANE_ACCESS_P.
|
||||
(vectorizable_load): Same.
|
||||
* tree-vectorizer.c: Include hash-table.h and
|
||||
tree-ssa-propagate.h.
|
||||
* tree-vectorizer.c: Include hash-table.h and tree-ssa-propagate.h.
|
||||
(struct simduid_to_vf): New.
|
||||
(simduid_to_vf::hash): New.
|
||||
(simduid_to-vf::equal): New.
|
||||
@ -152,9 +144,8 @@
|
||||
(walk_tree_1): Handle OMP_CLAUSE_UNIFORM, OMP_CLAUSE_SAFELEN,
|
||||
OMP_CLAUSE__SIMDUID_, OMP_CLAUSE_LINEAR.
|
||||
* tree.def (OMP_SIMD): New entry.
|
||||
* tree.h (enum omp_clause_code): Add entries for
|
||||
OMP_CLAUSE_LINEAR, OMP_CLAUSE_UNIFORM, OMP_CLAUSE_SAFELEN,
|
||||
OMP_CLAUSE__SIMDUID_.
|
||||
* tree.h (enum omp_clause_code): Add entries for OMP_CLAUSE_LINEAR,
|
||||
OMP_CLAUSE_UNIFORM, OMP_CLAUSE_SAFELEN, OMP_CLAUSE__SIMDUID_.
|
||||
(OMP_CLAUSE_DECL): Adjust range for new clauses.
|
||||
(OMP_CLAUSE_LINEAR_NO_COPYIN): New.
|
||||
(OMP_CLAUSE_LINEAR_NO_COPYOUT): New.
|
||||
@ -243,7 +234,8 @@
|
||||
|
||||
2013-08-26 Jan Hubicka <jh@suse.cz>
|
||||
|
||||
* gimple-fold.c (gimple_get_virt_method_for_binfo): Use ctor_for_folding.
|
||||
* gimple-fold.c (gimple_get_virt_method_for_binfo): Use
|
||||
ctor_for_folding.
|
||||
|
||||
2013-08-26 Jan Hubicka <jh@suse.cz>
|
||||
|
||||
@ -272,8 +264,8 @@
|
||||
|
||||
2013-08-26 Jan Hubicka <jh@suse.cz>
|
||||
|
||||
* cgraph.c (cgraph_speculative_call_info): Fix parameter order and formating;
|
||||
add sanity check.
|
||||
* cgraph.c (cgraph_speculative_call_info): Fix parameter order and
|
||||
formating; add sanity check.
|
||||
(cgraph_resolve_speculation): Add FIXME about scaling profiles.
|
||||
(cgraph_redirect_edge_call_stmt_to_callee): Fix ICE in debug dump.
|
||||
* ipa-inline.c (heap_edge_removal_hook): Reset node growth cache.
|
||||
@ -778,7 +770,7 @@
|
||||
* config/i386/linux-common.h: Likewise.
|
||||
* config/mips/linux-common.h: Likewise.
|
||||
|
||||
2013-08-20 Zhouyi Zhou <yizhouzhou@ict.ac.cn>
|
||||
2013-08-20 Zhouyi Zhou <yizhouzhou@ict.ac.cn>
|
||||
|
||||
* tree-ssa-ccp.c (get_default_value): Remove redundant condition
|
||||
checks.
|
||||
@ -838,7 +830,7 @@
|
||||
* config/rs6000/rs6000.c (rs6000_emit_prologue): Correct ool_adjust.
|
||||
(rs6000_emit_epilogue): Likewise.
|
||||
|
||||
2013-08-19 Dehao Chen (dehao@google.com)
|
||||
2013-08-19 Dehao Chen <dehao@google.com>
|
||||
|
||||
* value-prof.c (gimple_ic): Fix the bug of adding EH edge.
|
||||
|
||||
@ -1513,7 +1505,7 @@
|
||||
* config/i386/i386.c (ix86_option_override_internal):
|
||||
Parsing -mtune-ctrl= option and set tune features.
|
||||
|
||||
2013-08-07 Oleg Endo <olegendo@gcc.gnu.org>
|
||||
2013-08-07 Oleg Endo <olegendo@gcc.gnu.org>
|
||||
|
||||
PR other/12081
|
||||
* config/rs6000/rs6000.c (gen_2arg_fn_t): Remove typedef.
|
||||
@ -1638,7 +1630,7 @@
|
||||
* gimple-ssa-strength-reduction.c (replace_ref): Make sure built
|
||||
MEM_REF has proper alignment information.
|
||||
|
||||
2013-08-05 Oleg Endo <olegendo@gcc.gnu.org>
|
||||
2013-08-05 Oleg Endo <olegendo@gcc.gnu.org>
|
||||
|
||||
PR other/12081
|
||||
* recog.h (rtx (*insn_gen_fn) (rtx, ...)): Replace typedef with new
|
||||
@ -3815,7 +3807,7 @@
|
||||
shift_add/shift_sub0/shift_sub1 RTXs.
|
||||
|
||||
2013-07-24 Bill Schmidt <wschmidt@linux.ibm.com>
|
||||
Anton Blanchard <anton@au1.ibm.com>
|
||||
Anton Blanchard <anton@au1.ibm.com>
|
||||
|
||||
* config/rs6000/altivec.md (altivec_vpkpx): Handle little endian.
|
||||
(altivec_vpks<VI_char>ss): Likewise.
|
||||
@ -3845,7 +3837,7 @@
|
||||
don't set a return register to need a non-exit mode.
|
||||
|
||||
2013-07-24 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
|
||||
Anton Blanchard <anton@au1.ibm.com>
|
||||
Anton Blanchard <anton@au1.ibm.com>
|
||||
|
||||
* config/rs6000/vector.md (vec_realign_load_<mode>): Reorder input
|
||||
operands to vperm for little endian.
|
||||
@ -3853,7 +3845,7 @@
|
||||
of lvsl to create the control mask for a vperm for little endian.
|
||||
|
||||
2013-07-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
|
||||
Anton Blanchard <anton@au1.ibm.com>
|
||||
Anton Blanchard <anton@au1.ibm.com>
|
||||
|
||||
* config/rs6000/rs6000.c (altivec_expand_vec_perm_const): Reverse
|
||||
two operands for little-endian.
|
||||
@ -3864,7 +3856,7 @@
|
||||
(TARGET_CASE_VALUES_THRESHOLD): Define.
|
||||
|
||||
2013-07-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
|
||||
Anton Blanchard <anton@au1.ibm.com>
|
||||
Anton Blanchard <anton@au1.ibm.com>
|
||||
|
||||
* config/rs6000/rs6000.c (altivec_expand_vec_perm_const): Correct
|
||||
selection of field for vector splat in little endian mode.
|
||||
@ -3959,12 +3951,12 @@
|
||||
(eqv<mode>3_internal2): Likewise.
|
||||
(one_cmpl1<mode>3_internal): Likewise.
|
||||
|
||||
2013-07-23 David Holsgrove <david.holsgrove@xilinx.com>
|
||||
2013-07-23 David Holsgrove <david.holsgrove@xilinx.com>
|
||||
|
||||
* config/microblaze/microblaze.c (microblaze_expand_prologue):
|
||||
Rename flag_stack_usage to flag_stack_usage_info.
|
||||
|
||||
2013-07-23 David Holsgrove <david.holsgrove@xilinx.com>
|
||||
2013-07-23 David Holsgrove <david.holsgrove@xilinx.com>
|
||||
|
||||
* config/microblaze/sync.md: New file.
|
||||
* config/microblaze/microblaze.md: Include sync.md
|
||||
@ -4101,7 +4093,7 @@
|
||||
* config/avr/avr.md: Explain asm print modifier 'r' for REG.
|
||||
|
||||
2013-07-22 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
|
||||
Anton Blanchard <anton@au1.ibm.com>
|
||||
Anton Blanchard <anton@au1.ibm.com>
|
||||
|
||||
* config/rs6000/rs6000.c (rs6000_expand_vector_init): Fix
|
||||
endianness when selecting field to splat.
|
||||
@ -4384,12 +4376,12 @@
|
||||
(avr_out_round): New function.
|
||||
(avr_adjust_insn_length): Handle ADJUST_LEN_ROUND.
|
||||
|
||||
2013-07-18 David Holsgrove <david.holsgrove@xilinx.com>
|
||||
2013-07-18 David Holsgrove <david.holsgrove@xilinx.com>
|
||||
|
||||
* config/microblaze/microblaze.c (microblaze_expand_prologue):
|
||||
Add check for flag_stack_usage to handle -fstack-usage support
|
||||
|
||||
2013-07-18 Pat Haugen <pthaugen@us.ibm.com>
|
||||
2013-07-18 Pat Haugen <pthaugen@us.ibm.com>
|
||||
|
||||
* config/rs6000/rs6000.c (rs6000_option_override_internal): Adjust flag
|
||||
interaction for new Power8 flags and VSX.
|
||||
@ -5554,7 +5546,7 @@
|
||||
* config/i386/i386.c (enum ix86_builtins, bdesc_args): Remove
|
||||
IX86_BUILTIN_CMPNGTSS and IX86_BUILTIN_CMPNGESS.
|
||||
|
||||
2013-06-27 Catherine Moore <clm@codesourcery.com>
|
||||
2013-06-27 Catherine Moore <clm@codesourcery.com>
|
||||
|
||||
* config/mips/mips-tables.opt: Regenerate.
|
||||
* config/mips/mips-cpus.def: Add m14ke and m14kec.
|
||||
@ -5667,8 +5659,8 @@
|
||||
(TARGET_CAN_SPLIT_STACK, TARGET_THREAD_SPLIT_STACK_OFFSET): Undefine.
|
||||
|
||||
2013-06-26 Michael Meissner <meissner@linux.vnet.ibm.com>
|
||||
Pat Haugen <pthaugen@us.ibm.com>
|
||||
Peter Bergner <bergner@vnet.ibm.com>
|
||||
Pat Haugen <pthaugen@us.ibm.com>
|
||||
Peter Bergner <bergner@vnet.ibm.com>
|
||||
|
||||
* config/rs6000/power8.md: New.
|
||||
* config/rs6000/rs6000-cpus.def (RS6000_CPU table): Adjust processor
|
||||
@ -5797,7 +5789,7 @@
|
||||
* common/config/i386/i386-common.c (ix86_handle_option): For OPT_mlzcnt
|
||||
add missing return true.
|
||||
|
||||
2013-06-23 Oleg Endo <olegendo@gcc.gnu.org>
|
||||
2013-06-23 Oleg Endo <olegendo@gcc.gnu.org>
|
||||
|
||||
PR target/52483
|
||||
* config/sh/predicates.md (general_extend_operand): Invoke
|
||||
@ -5854,7 +5846,7 @@
|
||||
* doc/extend.texi: Use __atomic_store_n instead of
|
||||
__atomic_store in HLE example.
|
||||
|
||||
2013-06-22 Oleg Endo <olegendo@gcc.gnu.org>
|
||||
2013-06-22 Oleg Endo <olegendo@gcc.gnu.org>
|
||||
|
||||
* config/sh/sh.c: Remove <cstdlib> workaround.
|
||||
|
||||
@ -5877,7 +5869,7 @@
|
||||
(get_binfo_at_offset): Use it.
|
||||
* tree.h (types_same_for_odr): Declare.
|
||||
|
||||
2013-06-20 Oleg Endo <olegendo@gcc.gnu.org>
|
||||
2013-06-20 Oleg Endo <olegendo@gcc.gnu.org>
|
||||
Jason Merrill <jason@redhat.com>
|
||||
|
||||
* system.h: Include <cstdlib> as well as <stdlib.h>.
|
||||
@ -5892,7 +5884,7 @@
|
||||
|
||||
* lto-cgraph.c (input_symtab): Do not set cgraph state.
|
||||
|
||||
2013-06-20 Joern Rennecke <joern.rennecke@embecosm.com>
|
||||
2013-06-20 Joern Rennecke <joern.rennecke@embecosm.com>
|
||||
|
||||
PR rtl-optimization/57425
|
||||
PR rtl-optimization/57569
|
||||
@ -6370,7 +6362,7 @@
|
||||
Likewise. Remove default with_tune setting. Move default float
|
||||
setting to its own block. Handle with_llsc in the same block as above.
|
||||
|
||||
2013-06-16 Joern Rennecke <joern.rennecke@embecosm.com>
|
||||
2013-06-16 Joern Rennecke <joern.rennecke@embecosm.com>
|
||||
|
||||
PR rtl-optimization/57425
|
||||
PR rtl-optimization/57569
|
||||
@ -6406,7 +6398,7 @@
|
||||
rs6000_output_move_128bit to handle emitting quad memory
|
||||
operations. Set attribute length to 8 bytes.
|
||||
|
||||
2013-06-14 Vidya Praveen <vidyapraveen@arm.com>
|
||||
2013-06-14 Vidya Praveen <vidyapraveen@arm.com>
|
||||
|
||||
* config/aarch64/aarch64-simd.md (aarch64_<su>mlal_lo<mode>):
|
||||
New pattern.
|
||||
@ -6475,8 +6467,8 @@
|
||||
* config/rs6000/spe.md (spe_abstf2_cmp, spe_abstf2_tst): Likewise.
|
||||
|
||||
2013-06-12 Michael Meissner <meissner@linux.vnet.ibm.com>
|
||||
Pat Haugen <pthaugen@us.ibm.com>
|
||||
Peter Bergner <bergner@vnet.ibm.com>
|
||||
Pat Haugen <pthaugen@us.ibm.com>
|
||||
Peter Bergner <bergner@vnet.ibm.com>
|
||||
|
||||
* config/rs6000/rs6000.c (emit_load_locked): Add support for
|
||||
power8 byte, half-word, and quad-word atomic instructions.
|
||||
@ -6563,7 +6555,7 @@
|
||||
* lto-symtab.c (lto_symtab_merge_symbols): Likewise.
|
||||
* cgraph.h (cgraph_state): Add CGRAPH_LTO_STREAMING.
|
||||
|
||||
2013-06-12 Roland Stigge <stigge@antcom.de>
|
||||
2013-06-12 Roland Stigge <stigge@antcom.de>
|
||||
|
||||
PR target/57578
|
||||
* config/rs6000/t-linux (MULTIARCH_DIRNAME): Fix SPE version detection.
|
||||
@ -6703,8 +6695,8 @@
|
||||
for hash so that hash table traversal order is deterministic.
|
||||
|
||||
2013-06-10 Michael Meissner <meissner@linux.vnet.ibm.com>
|
||||
Pat Haugen <pthaugen@us.ibm.com>
|
||||
Peter Bergner <bergner@vnet.ibm.com>
|
||||
Pat Haugen <pthaugen@us.ibm.com>
|
||||
Peter Bergner <bergner@vnet.ibm.com>
|
||||
|
||||
* config/rs6000/vector.md (GPR move splitter): Do not split moves
|
||||
of vectors in GPRS if they are direct moves or quad word load or
|
||||
@ -6932,8 +6924,8 @@
|
||||
TARGET_VALID_POINTER_MODE.
|
||||
|
||||
2013-06-06 Michael Meissner <meissner@linux.vnet.ibm.com>
|
||||
Pat Haugen <pthaugen@us.ibm.com>
|
||||
Peter Bergner <bergner@vnet.ibm.com>
|
||||
Pat Haugen <pthaugen@us.ibm.com>
|
||||
Peter Bergner <bergner@vnet.ibm.com>
|
||||
|
||||
* doc/extend.texi (PowerPC AltiVec/VSX Built-in Functions):
|
||||
Document new power8 builtins.
|
||||
@ -7684,7 +7676,7 @@
|
||||
* config/aarch64/aarch64.md (insv<mode>): New define_expand.
|
||||
(*insv_reg<mode>): New define_insn.
|
||||
|
||||
2013-05-30 Joern Rennecke <joern.rennecke@embecosm.com>
|
||||
2013-05-30 Joern Rennecke <joern.rennecke@embecosm.com>
|
||||
|
||||
PR rtl-optimization/57439
|
||||
* postreload.c (move2add_valid_value_p): Check that we have
|
||||
@ -7777,8 +7769,8 @@
|
||||
functions are not yet marked as defined.
|
||||
|
||||
2013-05-29 Michael Meissner <meissner@linux.vnet.ibm.com>
|
||||
Pat Haugen <pthaugen@us.ibm.com>
|
||||
Peter Bergner <bergner@vnet.ibm.com>
|
||||
Pat Haugen <pthaugen@us.ibm.com>
|
||||
Peter Bergner <bergner@vnet.ibm.com>
|
||||
|
||||
* config/rs6000/vector.md (VEC_I): Add support for new power8 V2DI
|
||||
instructions.
|
||||
@ -8094,7 +8086,7 @@
|
||||
(MULTILIB_DIRNAMES): Ditto.
|
||||
(MULTILIB_EXCEPTIONS): Add new exceptions.
|
||||
|
||||
2012-05-29 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
|
||||
2012-05-29 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
|
||||
Marcus Shawcroft <marcus.shawcroft@arm.com>
|
||||
|
||||
* config/aarch64/aarch64-protos.h (aarch64_symbol_type): Define
|
||||
@ -8107,7 +8099,7 @@
|
||||
Permit SYMBOL_TINY_ABSOLUTE.
|
||||
* config/aarch64/predicates.md (aarch64_mov_operand): Permit CONST.
|
||||
|
||||
2013-05-29 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
|
||||
2013-05-29 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
|
||||
Marcus Shawcroft <marcus.shawcroft@arm.com>
|
||||
|
||||
* config/aarch64/aarch64.c (aarch64_classify_symbol): Remove comment.
|
||||
@ -8157,7 +8149,7 @@
|
||||
* builtin-types.def: Define BT_FN_INT_PTR_PTR_PTR.
|
||||
* cilkplus.def: New file.
|
||||
|
||||
2013-05-28 Joern Rennecke <joern.rennecke@embecosm.com>
|
||||
2013-05-28 Joern Rennecke <joern.rennecke@embecosm.com>
|
||||
|
||||
PR rtl-optimization/57439
|
||||
* postreload.c (move2add_use_add2_insn): Use gen_lowpart_common.
|
||||
@ -8241,7 +8233,7 @@
|
||||
(set_ssa_val_to): Compare addresses using
|
||||
get_addr_base_and_unit_offset.
|
||||
|
||||
2013-05-27 Joern Rennecke <joern.rennecke@embecosm.com>
|
||||
2013-05-27 Joern Rennecke <joern.rennecke@embecosm.com>
|
||||
|
||||
PR rtl-optimization/56833
|
||||
* postreload.c (move2add_record_mode): New function.
|
||||
@ -8407,14 +8399,14 @@
|
||||
PR debug/57351
|
||||
* config/arm/arm.c (arm_dwarf_register_span): Do not use dbx number.
|
||||
|
||||
2013-05-23 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
|
||||
2013-05-23 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
|
||||
Marcus Shawcroft <marcus.shawcroft@arm.com>
|
||||
|
||||
* config/aarch64/aarch64.md (*movdi_aarch64): Replace Usa with S.
|
||||
* config/aarch64/constraints.md (Usa): Remove.
|
||||
* doc/md.texi (AArch64 Usa): Remove.
|
||||
|
||||
2013-05-23 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
|
||||
2013-05-23 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
|
||||
Marcus Shawcroft <marcus.shawcroft@arm.com>
|
||||
|
||||
* config/aarch64/aarch64-protos.h (aarch64_mov_operand_p): Define.
|
||||
@ -8422,7 +8414,7 @@
|
||||
* config/aarch64/predicates.md (aarch64_const_address): Remove.
|
||||
(aarch64_mov_operand): Use aarch64_mov_operand_p.
|
||||
|
||||
2013-05-23 Vidya Praveen <vidyapraveen@arm.com>
|
||||
2013-05-23 Vidya Praveen <vidyapraveen@arm.com>
|
||||
|
||||
* config/aarch64/aarch64-simd.md (clzv4si2): Support for CLZ
|
||||
instruction (AdvSIMD).
|
||||
@ -8477,8 +8469,8 @@
|
||||
(exec_threshold): Ditto.
|
||||
|
||||
2013-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
|
||||
Pat Haugen <pthaugen@us.ibm.com>
|
||||
Peter Bergner <bergner@vnet.ibm.com>
|
||||
Pat Haugen <pthaugen@us.ibm.com>
|
||||
Peter Bergner <bergner@vnet.ibm.com>
|
||||
|
||||
* doc/extend.texi (PowerPC AltiVec/VSX Built-in Functions): Add
|
||||
documentation for the power8 crypto builtins.
|
||||
@ -8530,8 +8522,8 @@
|
||||
instructions.
|
||||
|
||||
2013-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
|
||||
Pat Haugen <pthaugen@us.ibm.com>
|
||||
Peter Bergner <bergner@vnet.ibm.com>
|
||||
Pat Haugen <pthaugen@us.ibm.com>
|
||||
Peter Bergner <bergner@vnet.ibm.com>
|
||||
|
||||
* doc/invoke.texi (Option Summary): Add power8 options.
|
||||
(RS/6000 and PowerPC Options): Likewise.
|
||||
@ -9291,7 +9283,7 @@
|
||||
* config/arm/arm.h (EPILOGUE_USES): Only return true
|
||||
for LR_REGNUM after epilogue_completed.
|
||||
|
||||
2013-05-14 Joern Rennecke <joern.rennecke@embecosm.com>
|
||||
2013-05-14 Joern Rennecke <joern.rennecke@embecosm.com>
|
||||
|
||||
* config/avr/avr.c (avr_encode_section_info): Bail out if the type
|
||||
is error_mark_node.
|
||||
@ -10174,7 +10166,7 @@
|
||||
*vec_concatv2si_sse2 and vec_concatv2si_sse.
|
||||
(vec_concatv2di): Merge with *vec_concatv2di_rex64.
|
||||
|
||||
2013-05-03 Joern Rennecke <joern.rennecke@embecosm.com>
|
||||
2013-05-03 Joern Rennecke <joern.rennecke@embecosm.com>
|
||||
|
||||
PR tree-optimization/57027
|
||||
* tree-ssa-math-opts.c (convert_mult_to_fma): When checking
|
||||
@ -11541,7 +11533,7 @@
|
||||
(scev_analysis): Likewise.
|
||||
|
||||
2013-04-02 Catherine Moore <clm@codesourcery.com>
|
||||
Chao-ying Fu <fu@mips.com>
|
||||
Chao-ying Fu <fu@mips.com>
|
||||
|
||||
* config/mips/micromips.md (jraddiusp): New pattern.
|
||||
* config/mips/mips.c (mips_expand_epilogue): Use the JRADDIUSP
|
||||
@ -12456,7 +12448,7 @@
|
||||
(vect_get_constant_vectors): Handle mixed vect_external_def,
|
||||
vect_constant_def types.
|
||||
|
||||
2013-04-10 Joern Rennecke <joern.rennecke@embecosm.com>
|
||||
2013-04-10 Joern Rennecke <joern.rennecke@embecosm.com>
|
||||
|
||||
PR tree-optimization/55524
|
||||
* tree-ssa-math-opts.c
|
||||
@ -12464,7 +12456,7 @@
|
||||
when we don't have an fms operation, but fnma, and it looks
|
||||
likely that we'll be able to use the latter.
|
||||
|
||||
2013-04-10 Zhouyi Zhou <yizhouzhou@ict.ac.cn>
|
||||
2013-04-10 Zhouyi Zhou <yizhouzhou@ict.ac.cn>
|
||||
|
||||
* cif-code.def (OVERWRITABLE): Correct the comment for overwritable
|
||||
function.
|
||||
@ -12942,7 +12934,7 @@
|
||||
* basic-block.h (gcov_working_set_t): Moved to gcov-io.h.
|
||||
* gcov-dump.c (dump_working_sets): New function.
|
||||
|
||||
2013-04-03 Kenneth Zadeck <zadeck@naturalbridge.com>
|
||||
2013-04-03 Kenneth Zadeck <zadeck@naturalbridge.com>
|
||||
|
||||
* hwint.c (sext_hwi, zext_hwi): New functions.
|
||||
* hwint.h (HOST_BITS_PER_HALF_WIDE_INT, HOST_HALF_WIDE_INT,
|
||||
@ -14470,7 +14462,7 @@
|
||||
* params.def (PARAM_IPA_CP_ARRAY_INDEX_HINT_BONUS): New parameter.
|
||||
* ipa-cp.c (hint_time_bonus): Add abonus for known array indices.
|
||||
|
||||
2013-03-20 Pat Haugen <pthaugen@us.ibm.com>
|
||||
2013-03-20 Pat Haugen <pthaugen@us.ibm.com>
|
||||
|
||||
* config/rs6000/predicates.md (indexed_address, update_address_mem
|
||||
update_indexed_address_mem): New predicates.
|
||||
@ -14777,10 +14769,10 @@
|
||||
2013-03-20 Catherine Moore <clm@codesourcery.com>
|
||||
Maciej W. Rozycki <macro@codesourcery.com>
|
||||
Tom de Vries <tom@codesourcery.com>
|
||||
Nathan Sidwell <nathan@codesourcery.com>
|
||||
Nathan Sidwell <nathan@codesourcery.com>
|
||||
Iain Sandoe <iain@codesourcery.com>
|
||||
Nathan Froyd <froydnj@codesourcery.com>
|
||||
Chao-ying Fu <fu@mips.com>
|
||||
Chao-ying Fu <fu@mips.com>
|
||||
|
||||
* doc/extend.texi: (micromips, nomicromips, nocompression):
|
||||
Document new function attributes.
|
||||
@ -14912,7 +14904,7 @@
|
||||
remap_gimple_op_r.
|
||||
|
||||
2013-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
|
||||
Steven Bosscher <steven@gcc.gnu.org>
|
||||
Steven Bosscher <steven@gcc.gnu.org>
|
||||
|
||||
PR rtl-optimization/56605
|
||||
* loop-iv.c (implies_p): Handle equal RTXs and subregs.
|
||||
|
@ -185,7 +185,7 @@
|
||||
* gcc.dg/pr58145-1.c: New test.
|
||||
* gcc.dg/pr58145-2.c: New test.
|
||||
|
||||
2013-08-14 Joern Rennecke <joern.rennecke@embecosm.com>
|
||||
2013-08-14 Joern Rennecke <joern.rennecke@embecosm.com>
|
||||
|
||||
* gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
|
||||
* gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
|
||||
@ -530,7 +530,7 @@
|
||||
* gcc.dg/ipa/pr57539.c: New test.
|
||||
|
||||
2013-08-06 Martin Jambor <mjambor@suse.cz>
|
||||
Bernd Edlinger <bernd.edlinger@hotmail.de>
|
||||
Bernd Edlinger <bernd.edlinger@hotmail.de>
|
||||
|
||||
* gcc.dg/torture/pr58041.c (foo): Accept z by reference.
|
||||
(a): Fix constructor.
|
||||
@ -994,7 +994,7 @@
|
||||
|
||||
* gcc.target/aarch64/vabs_intrinsic_1.c: New file.
|
||||
|
||||
2013-07-20 Joern Rennecke <joern.rennecke@embecosm.com>
|
||||
2013-07-20 Joern Rennecke <joern.rennecke@embecosm.com>
|
||||
|
||||
* gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
|
||||
|
||||
@ -1298,7 +1298,7 @@
|
||||
PR c++/14263
|
||||
* g++.dg/inherit/virtual10.C: New.
|
||||
|
||||
2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
|
||||
2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
|
||||
|
||||
PR c/57821
|
||||
* gcc.dg/large-size-array-6.c: New test.
|
||||
@ -1308,7 +1308,7 @@
|
||||
PR c++/38634
|
||||
* g++.dg/template/crash116.C: New.
|
||||
|
||||
2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
|
||||
2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
|
||||
|
||||
* gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
|
||||
* gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
|
||||
@ -1515,7 +1515,7 @@
|
||||
|
||||
* g++.dg/cpp0x/sfinae47.C: New.
|
||||
|
||||
2013-06-23 Oleg Endo <olegendo@gcc.gnu.org>
|
||||
2013-06-23 Oleg Endo <olegendo@gcc.gnu.org>
|
||||
|
||||
PR target/52483
|
||||
* gcc.target/sh/pr52483-1.c: New.
|
||||
@ -1707,7 +1707,7 @@
|
||||
* c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
|
||||
accidentally placing minus sign for length instead of stride.
|
||||
|
||||
2013-06-16 Joern Rennecke <joern.rennecke@embecosm.com>
|
||||
2013-06-16 Joern Rennecke <joern.rennecke@embecosm.com>
|
||||
|
||||
PR rtl-optimization/57425
|
||||
PR rtl-optimization/57569
|
||||
@ -1751,7 +1751,7 @@
|
||||
PR c++/51413
|
||||
* g++.dg/ext/builtin-offsetof1.C: New.
|
||||
|
||||
2013-06-14 Vidya Praveen <vidyapraveen@arm.com>
|
||||
2013-06-14 Vidya Praveen <vidyapraveen@arm.com>
|
||||
|
||||
* gcc.target/aarch64/vect_smlal_1.c: New file.
|
||||
|
||||
@ -1790,8 +1790,8 @@
|
||||
* gcc.dg/tree-ssa/forwprop-27.c: New testcase.
|
||||
|
||||
2013-06-12 Michael Meissner <meissner@linux.vnet.ibm.com>
|
||||
Pat Haugen <pthaugen@us.ibm.com>
|
||||
Peter Bergner <bergner@vnet.ibm.com>
|
||||
Pat Haugen <pthaugen@us.ibm.com>
|
||||
Peter Bergner <bergner@vnet.ibm.com>
|
||||
|
||||
* gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
|
||||
load/store instructions on power7, power8.
|
||||
@ -1866,8 +1866,8 @@
|
||||
in how we check __sec_reduce_mutating function's result.
|
||||
|
||||
2013-06-10 Michael Meissner <meissner@linux.vnet.ibm.com>
|
||||
Pat Haugen <pthaugen@us.ibm.com>
|
||||
Peter Bergner <bergner@vnet.ibm.com>
|
||||
Pat Haugen <pthaugen@us.ibm.com>
|
||||
Peter Bergner <bergner@vnet.ibm.com>
|
||||
|
||||
* gcc.target/powerpc/direct-move-vint1.c: New tests for power8
|
||||
direct move instructions.
|
||||
@ -2048,8 +2048,8 @@
|
||||
* g++.dg/cpp0x/alias-decl-36.C: New.
|
||||
|
||||
2013-06-06 Michael Meissner <meissner@linux.vnet.ibm.com>
|
||||
Pat Haugen <pthaugen@us.ibm.com>
|
||||
Peter Bergner <bergner@vnet.ibm.com>
|
||||
Pat Haugen <pthaugen@us.ibm.com>
|
||||
Peter Bergner <bergner@vnet.ibm.com>
|
||||
|
||||
* gcc.target/powerpc/p8vector-builtin-1.c: New test to test
|
||||
power8 builtin functions.
|
||||
@ -2650,7 +2650,7 @@
|
||||
PR debug/57351
|
||||
* gcc.dg/debug/pr57351.c: New test
|
||||
|
||||
2013-05-23 Vidya Praveen <vidyapraveen@arm.com>
|
||||
2013-05-23 Vidya Praveen <vidyapraveen@arm.com>
|
||||
|
||||
* gcc.target/aarch64/vect-clz.c: New file.
|
||||
|
||||
@ -2688,8 +2688,8 @@
|
||||
* g++.dg/parse/crash62.C: New.
|
||||
|
||||
2013-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
|
||||
Pat Haugen <pthaugen@us.ibm.com>
|
||||
Peter Bergner <bergner@vnet.ibm.com>
|
||||
Pat Haugen <pthaugen@us.ibm.com>
|
||||
Peter Bergner <bergner@vnet.ibm.com>
|
||||
|
||||
* gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
|
||||
crypto builtins.
|
||||
@ -2979,7 +2979,7 @@
|
||||
(alloca): Remove declaration.
|
||||
(foo9): Replace alloca by __builtin_alloca.
|
||||
|
||||
2013-05-14 Joern Rennecke <joern.rennecke@embecosm.com>
|
||||
2013-05-14 Joern Rennecke <joern.rennecke@embecosm.com>
|
||||
|
||||
* gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
|
||||
Expect "size of array is too large" error.
|
||||
@ -3276,7 +3276,7 @@
|
||||
|
||||
* gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
|
||||
|
||||
2013-05-03 Vidya Praveen <vidyapraveen@arm.com>
|
||||
2013-05-03 Vidya Praveen <vidyapraveen@arm.com>
|
||||
|
||||
* gcc.target/aarch64/fabd.c: New file.
|
||||
|
||||
@ -3973,12 +3973,12 @@
|
||||
|
||||
* gcc.dg/vect/slp-39.c: New testcase.
|
||||
|
||||
2013-04-10 Joern Rennecke <joern.rennecke@embecosm.com>
|
||||
2013-04-10 Joern Rennecke <joern.rennecke@embecosm.com>
|
||||
|
||||
PR tree-optimization/55524
|
||||
* gcc.target/epiphany/fnma-1.c: New test.
|
||||
|
||||
2013-04-10 Zhouyi Zhou <yizhouzhou@ict.ac.cn>
|
||||
2013-04-10 Zhouyi Zhou <yizhouzhou@ict.ac.cn>
|
||||
|
||||
* gcc.dg/tree-ssa/inline-11.c: New test
|
||||
|
||||
@ -4661,7 +4661,7 @@
|
||||
* gcc.dg/pr56355-1.c: New file.
|
||||
|
||||
2013-03-20 Catherine Moore <clm@codesourcery.com>
|
||||
Richard Sandiford <rdsandiford@googlemail.com>
|
||||
Richard Sandiford <rdsandiford@googlemail.com>
|
||||
|
||||
* gcc.target/mips/mips.exp: Add microMIPS support.
|
||||
* gcc.target/mips/umips-movep-2.c: New test.
|
||||
|
Loading…
x
Reference in New Issue
Block a user