ChangeLog: Fix whitespace.

* ChangeLog: Fix whitespace.
	* testsuite/ChangeLog: Ditto.

From-SVN: r202048
This commit is contained in:
Uros Bizjak 2013-08-28 11:34:15 +02:00
parent 58085fae70
commit 12211b99fe
2 changed files with 92 additions and 100 deletions

View File

@ -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. * builtins.def (free): Declare leaf.
@ -16,8 +16,7 @@
(ipa_get_jf_pass_through_type_preserved): New function. (ipa_get_jf_pass_through_type_preserved): New function.
(ipa_get_jf_ancestor_agg_preserved): Fix comment typo. (ipa_get_jf_ancestor_agg_preserved): Fix comment typo.
(ipa_get_jf_ancestor_type_preserved): New function. (ipa_get_jf_ancestor_type_preserved): New function.
* ipa-cp.c (ipa_get_jf_pass_through_result): Honor type_preserved * ipa-cp.c (ipa_get_jf_pass_through_result): Honor type_preserved flag.
flag.
(ipa_get_jf_ancestor_result): Likewise. (ipa_get_jf_ancestor_result): Likewise.
(propagate_vals_accross_pass_through): Use (propagate_vals_accross_pass_through): Use
ipa_get_jf_pass_through_result to do all the value mappings. ipa_get_jf_pass_through_result to do all the value mappings.
@ -32,8 +31,7 @@
(ipa_compute_jump_functions_for_edge): Likewise. (ipa_compute_jump_functions_for_edge): Likewise.
(combine_known_type_and_ancestor_jfs): Honor type_preserved. (combine_known_type_and_ancestor_jfs): Honor type_preserved.
(update_jump_functions_after_inlining): Update type_preserved. (update_jump_functions_after_inlining): Update type_preserved.
Explicitely create jump functions when combining one with Explicitely create jump functions when combining one with pass_through.
pass_through.
(ipa_write_jump_function): Stream the type_preserved flags. (ipa_write_jump_function): Stream the type_preserved flags.
(ipa_read_jump_function): Likewise. (ipa_read_jump_function): Likewise.
@ -44,8 +42,7 @@
* cfgloop.h (struct loop): Add safelen, force_vect, simduid. * cfgloop.h (struct loop): Add safelen, force_vect, simduid.
* function.h (struct function): Add has_force_vect_loops and * function.h (struct function): Add has_force_vect_loops and
has_simduid_loops. has_simduid_loops.
* gimple-pretty-print.c (dump_gimple_omp_for): Handle * gimple-pretty-print.c (dump_gimple_omp_for): Handle GF_OMP_FOR_KIND*.
GF_OMP_FOR_KIND*.
* gimple.c (gimple_build_omp_critical): Add KIND argument and * gimple.c (gimple_build_omp_critical): Add KIND argument and
handle it. handle it.
* gimple.def: Update CLAUSES comments. * gimple.def: Update CLAUSES comments.
@ -62,8 +59,7 @@
(omp_firstprivatize_variable): Same. (omp_firstprivatize_variable): Same.
(omp_add_variable): Only use splay_tree_insert if lookup failed. (omp_add_variable): Only use splay_tree_insert if lookup failed.
(omp_notice_variable): Handle ORT_SIMD. (omp_notice_variable): Handle ORT_SIMD.
(omp_is_private): Add SIMD argument and handle it as well as (omp_is_private): Add SIMD argument and handle it as well as ORT_SIMD.
ORT_SIMD.
(omp_check_private): Handle ORT_SIMD. (omp_check_private): Handle ORT_SIMD.
(gimplify_scan_omp_clauses): Handle OMP_CLAUSE_LINEAR and (gimplify_scan_omp_clauses): Handle OMP_CLAUSE_LINEAR and
OMP_CLAUSE_SAFELEN. OMP_CLAUSE_SAFELEN.
@ -102,9 +98,8 @@
* tree-data-ref (get_references_in_stmt): Allow IFN_GOMP_SIMD_LANE * tree-data-ref (get_references_in_stmt): Allow IFN_GOMP_SIMD_LANE
in their own loops. in their own loops.
* tree-flow.h (find_omp_clause): Remove prototype. * tree-flow.h (find_omp_clause): Remove prototype.
* tree-if-conv.c (main_tree_if_conversion): Run if doing if * tree-if-conv.c (main_tree_if_conversion): Run if doing if conversion,
conversion, forcing vectorization of the loop, or if forcing vectorization of the loop, or if flag_tree_vectorize.
flag_tree_vectorize.
(gate_tree_if_conversion): Similarly. (gate_tree_if_conversion): Similarly.
* tree-inline.c (remap_gimple_stmt): Pass for kind argument to * tree-inline.c (remap_gimple_stmt): Pass for kind argument to
gimple_build_omp_for. gimple_build_omp_for.
@ -118,19 +113,16 @@
* tree-ssa-ccp.c (likely_value): Handle IFN_GOMP_SIMD*. * tree-ssa-ccp.c (likely_value): Handle IFN_GOMP_SIMD*.
* tree-ssa-loop-ivcanon.c (tree_unroll_loops_completely_1): Do not * tree-ssa-loop-ivcanon.c (tree_unroll_loops_completely_1): Do not
unroll OMP_SIMD loops here. unroll OMP_SIMD loops here.
* tree-ssa-loop.c (gate_tree_vectorize): Run if * tree-ssa-loop.c (gate_tree_vectorize): Run if has_force_vect_loops.
has_force_vect_loops.
* tree-vect-data-refs.c (vect_analyze_data_ref_dependence): Handle * tree-vect-data-refs.c (vect_analyze_data_ref_dependence): Handle
loop->safelen loop->safelen.
(vect_analyze_data_refs): Handle simd loops. (vect_analyze_data_refs): Handle simd loops.
* tree-vect-loop.c (vectorizable_live_operation): Handle * tree-vect-loop.c (vectorizable_live_operation): Handle
IFN_GOMP_SIMD*. IFN_GOMP_SIMD*.
* tree-vect-stmts.c (vectorizable_call): Handle * tree-vect-stmts.c (vectorizable_call): Handle IFN_GOMP_SIMD_LANE.
IFN_GOMP_SIMD_LANE.
(vectorizable_store): Handle STMT_VINFO_SIMD_LANE_ACCESS_P. (vectorizable_store): Handle STMT_VINFO_SIMD_LANE_ACCESS_P.
(vectorizable_load): Same. (vectorizable_load): Same.
* tree-vectorizer.c: Include hash-table.h and * tree-vectorizer.c: Include hash-table.h and tree-ssa-propagate.h.
tree-ssa-propagate.h.
(struct simduid_to_vf): New. (struct simduid_to_vf): New.
(simduid_to_vf::hash): New. (simduid_to_vf::hash): New.
(simduid_to-vf::equal): New. (simduid_to-vf::equal): New.
@ -152,9 +144,8 @@
(walk_tree_1): Handle OMP_CLAUSE_UNIFORM, OMP_CLAUSE_SAFELEN, (walk_tree_1): Handle OMP_CLAUSE_UNIFORM, OMP_CLAUSE_SAFELEN,
OMP_CLAUSE__SIMDUID_, OMP_CLAUSE_LINEAR. OMP_CLAUSE__SIMDUID_, OMP_CLAUSE_LINEAR.
* tree.def (OMP_SIMD): New entry. * tree.def (OMP_SIMD): New entry.
* tree.h (enum omp_clause_code): Add entries for * tree.h (enum omp_clause_code): Add entries for OMP_CLAUSE_LINEAR,
OMP_CLAUSE_LINEAR, OMP_CLAUSE_UNIFORM, OMP_CLAUSE_SAFELEN, OMP_CLAUSE_UNIFORM, OMP_CLAUSE_SAFELEN, OMP_CLAUSE__SIMDUID_.
OMP_CLAUSE__SIMDUID_.
(OMP_CLAUSE_DECL): Adjust range for new clauses. (OMP_CLAUSE_DECL): Adjust range for new clauses.
(OMP_CLAUSE_LINEAR_NO_COPYIN): New. (OMP_CLAUSE_LINEAR_NO_COPYIN): New.
(OMP_CLAUSE_LINEAR_NO_COPYOUT): New. (OMP_CLAUSE_LINEAR_NO_COPYOUT): New.
@ -243,7 +234,8 @@
2013-08-26 Jan Hubicka <jh@suse.cz> 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> 2013-08-26 Jan Hubicka <jh@suse.cz>
@ -272,8 +264,8 @@
2013-08-26 Jan Hubicka <jh@suse.cz> 2013-08-26 Jan Hubicka <jh@suse.cz>
* cgraph.c (cgraph_speculative_call_info): Fix parameter order and formating; * cgraph.c (cgraph_speculative_call_info): Fix parameter order and
add sanity check. formating; add sanity check.
(cgraph_resolve_speculation): Add FIXME about scaling profiles. (cgraph_resolve_speculation): Add FIXME about scaling profiles.
(cgraph_redirect_edge_call_stmt_to_callee): Fix ICE in debug dump. (cgraph_redirect_edge_call_stmt_to_callee): Fix ICE in debug dump.
* ipa-inline.c (heap_edge_removal_hook): Reset node growth cache. * ipa-inline.c (heap_edge_removal_hook): Reset node growth cache.
@ -778,7 +770,7 @@
* config/i386/linux-common.h: Likewise. * config/i386/linux-common.h: Likewise.
* config/mips/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 * tree-ssa-ccp.c (get_default_value): Remove redundant condition
checks. checks.
@ -838,7 +830,7 @@
* config/rs6000/rs6000.c (rs6000_emit_prologue): Correct ool_adjust. * config/rs6000/rs6000.c (rs6000_emit_prologue): Correct ool_adjust.
(rs6000_emit_epilogue): Likewise. (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. * value-prof.c (gimple_ic): Fix the bug of adding EH edge.
@ -1513,7 +1505,7 @@
* config/i386/i386.c (ix86_option_override_internal): * config/i386/i386.c (ix86_option_override_internal):
Parsing -mtune-ctrl= option and set tune features. 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 PR other/12081
* config/rs6000/rs6000.c (gen_2arg_fn_t): Remove typedef. * config/rs6000/rs6000.c (gen_2arg_fn_t): Remove typedef.
@ -1638,7 +1630,7 @@
* gimple-ssa-strength-reduction.c (replace_ref): Make sure built * gimple-ssa-strength-reduction.c (replace_ref): Make sure built
MEM_REF has proper alignment information. 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 PR other/12081
* recog.h (rtx (*insn_gen_fn) (rtx, ...)): Replace typedef with new * recog.h (rtx (*insn_gen_fn) (rtx, ...)): Replace typedef with new
@ -3815,7 +3807,7 @@
shift_add/shift_sub0/shift_sub1 RTXs. shift_add/shift_sub0/shift_sub1 RTXs.
2013-07-24 Bill Schmidt <wschmidt@linux.ibm.com> 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. * config/rs6000/altivec.md (altivec_vpkpx): Handle little endian.
(altivec_vpks<VI_char>ss): Likewise. (altivec_vpks<VI_char>ss): Likewise.
@ -3845,7 +3837,7 @@
don't set a return register to need a non-exit mode. don't set a return register to need a non-exit mode.
2013-07-24 Bill Schmidt <wschmidt@vnet.linux.ibm.com> 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 * config/rs6000/vector.md (vec_realign_load_<mode>): Reorder input
operands to vperm for little endian. operands to vperm for little endian.
@ -3853,7 +3845,7 @@
of lvsl to create the control mask for a vperm for little endian. of lvsl to create the control mask for a vperm for little endian.
2013-07-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 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 * config/rs6000/rs6000.c (altivec_expand_vec_perm_const): Reverse
two operands for little-endian. two operands for little-endian.
@ -3864,7 +3856,7 @@
(TARGET_CASE_VALUES_THRESHOLD): Define. (TARGET_CASE_VALUES_THRESHOLD): Define.
2013-07-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 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 * config/rs6000/rs6000.c (altivec_expand_vec_perm_const): Correct
selection of field for vector splat in little endian mode. selection of field for vector splat in little endian mode.
@ -3959,12 +3951,12 @@
(eqv<mode>3_internal2): Likewise. (eqv<mode>3_internal2): Likewise.
(one_cmpl1<mode>3_internal): 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): * config/microblaze/microblaze.c (microblaze_expand_prologue):
Rename flag_stack_usage to flag_stack_usage_info. 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/sync.md: New file.
* config/microblaze/microblaze.md: Include sync.md * config/microblaze/microblaze.md: Include sync.md
@ -4101,7 +4093,7 @@
* config/avr/avr.md: Explain asm print modifier 'r' for REG. * config/avr/avr.md: Explain asm print modifier 'r' for REG.
2013-07-22 Bill Schmidt <wschmidt@vnet.linux.ibm.com> 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 * config/rs6000/rs6000.c (rs6000_expand_vector_init): Fix
endianness when selecting field to splat. endianness when selecting field to splat.
@ -4384,12 +4376,12 @@
(avr_out_round): New function. (avr_out_round): New function.
(avr_adjust_insn_length): Handle ADJUST_LEN_ROUND. (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): * config/microblaze/microblaze.c (microblaze_expand_prologue):
Add check for flag_stack_usage to handle -fstack-usage support 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 * config/rs6000/rs6000.c (rs6000_option_override_internal): Adjust flag
interaction for new Power8 flags and VSX. interaction for new Power8 flags and VSX.
@ -5554,7 +5546,7 @@
* config/i386/i386.c (enum ix86_builtins, bdesc_args): Remove * config/i386/i386.c (enum ix86_builtins, bdesc_args): Remove
IX86_BUILTIN_CMPNGTSS and IX86_BUILTIN_CMPNGESS. 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-tables.opt: Regenerate.
* config/mips/mips-cpus.def: Add m14ke and m14kec. * config/mips/mips-cpus.def: Add m14ke and m14kec.
@ -5667,8 +5659,8 @@
(TARGET_CAN_SPLIT_STACK, TARGET_THREAD_SPLIT_STACK_OFFSET): Undefine. (TARGET_CAN_SPLIT_STACK, TARGET_THREAD_SPLIT_STACK_OFFSET): Undefine.
2013-06-26 Michael Meissner <meissner@linux.vnet.ibm.com> 2013-06-26 Michael Meissner <meissner@linux.vnet.ibm.com>
Pat Haugen <pthaugen@us.ibm.com> Pat Haugen <pthaugen@us.ibm.com>
Peter Bergner <bergner@vnet.ibm.com> Peter Bergner <bergner@vnet.ibm.com>
* config/rs6000/power8.md: New. * config/rs6000/power8.md: New.
* config/rs6000/rs6000-cpus.def (RS6000_CPU table): Adjust processor * 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 * common/config/i386/i386-common.c (ix86_handle_option): For OPT_mlzcnt
add missing return true. 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 PR target/52483
* config/sh/predicates.md (general_extend_operand): Invoke * config/sh/predicates.md (general_extend_operand): Invoke
@ -5854,7 +5846,7 @@
* doc/extend.texi: Use __atomic_store_n instead of * doc/extend.texi: Use __atomic_store_n instead of
__atomic_store in HLE example. __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. * config/sh/sh.c: Remove <cstdlib> workaround.
@ -5877,7 +5869,7 @@
(get_binfo_at_offset): Use it. (get_binfo_at_offset): Use it.
* tree.h (types_same_for_odr): Declare. * 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> Jason Merrill <jason@redhat.com>
* system.h: Include <cstdlib> as well as <stdlib.h>. * system.h: Include <cstdlib> as well as <stdlib.h>.
@ -5892,7 +5884,7 @@
* lto-cgraph.c (input_symtab): Do not set cgraph state. * 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/57425
PR rtl-optimization/57569 PR rtl-optimization/57569
@ -6370,7 +6362,7 @@
Likewise. Remove default with_tune setting. Move default float Likewise. Remove default with_tune setting. Move default float
setting to its own block. Handle with_llsc in the same block as above. 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/57425
PR rtl-optimization/57569 PR rtl-optimization/57569
@ -6406,7 +6398,7 @@
rs6000_output_move_128bit to handle emitting quad memory rs6000_output_move_128bit to handle emitting quad memory
operations. Set attribute length to 8 bytes. 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>): * config/aarch64/aarch64-simd.md (aarch64_<su>mlal_lo<mode>):
New pattern. New pattern.
@ -6475,8 +6467,8 @@
* config/rs6000/spe.md (spe_abstf2_cmp, spe_abstf2_tst): Likewise. * config/rs6000/spe.md (spe_abstf2_cmp, spe_abstf2_tst): Likewise.
2013-06-12 Michael Meissner <meissner@linux.vnet.ibm.com> 2013-06-12 Michael Meissner <meissner@linux.vnet.ibm.com>
Pat Haugen <pthaugen@us.ibm.com> Pat Haugen <pthaugen@us.ibm.com>
Peter Bergner <bergner@vnet.ibm.com> Peter Bergner <bergner@vnet.ibm.com>
* config/rs6000/rs6000.c (emit_load_locked): Add support for * config/rs6000/rs6000.c (emit_load_locked): Add support for
power8 byte, half-word, and quad-word atomic instructions. power8 byte, half-word, and quad-word atomic instructions.
@ -6563,7 +6555,7 @@
* lto-symtab.c (lto_symtab_merge_symbols): Likewise. * lto-symtab.c (lto_symtab_merge_symbols): Likewise.
* cgraph.h (cgraph_state): Add CGRAPH_LTO_STREAMING. * 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 PR target/57578
* config/rs6000/t-linux (MULTIARCH_DIRNAME): Fix SPE version detection. * config/rs6000/t-linux (MULTIARCH_DIRNAME): Fix SPE version detection.
@ -6703,8 +6695,8 @@
for hash so that hash table traversal order is deterministic. for hash so that hash table traversal order is deterministic.
2013-06-10 Michael Meissner <meissner@linux.vnet.ibm.com> 2013-06-10 Michael Meissner <meissner@linux.vnet.ibm.com>
Pat Haugen <pthaugen@us.ibm.com> Pat Haugen <pthaugen@us.ibm.com>
Peter Bergner <bergner@vnet.ibm.com> Peter Bergner <bergner@vnet.ibm.com>
* config/rs6000/vector.md (GPR move splitter): Do not split moves * 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 of vectors in GPRS if they are direct moves or quad word load or
@ -6932,8 +6924,8 @@
TARGET_VALID_POINTER_MODE. TARGET_VALID_POINTER_MODE.
2013-06-06 Michael Meissner <meissner@linux.vnet.ibm.com> 2013-06-06 Michael Meissner <meissner@linux.vnet.ibm.com>
Pat Haugen <pthaugen@us.ibm.com> Pat Haugen <pthaugen@us.ibm.com>
Peter Bergner <bergner@vnet.ibm.com> Peter Bergner <bergner@vnet.ibm.com>
* doc/extend.texi (PowerPC AltiVec/VSX Built-in Functions): * doc/extend.texi (PowerPC AltiVec/VSX Built-in Functions):
Document new power8 builtins. Document new power8 builtins.
@ -7684,7 +7676,7 @@
* config/aarch64/aarch64.md (insv<mode>): New define_expand. * config/aarch64/aarch64.md (insv<mode>): New define_expand.
(*insv_reg<mode>): New define_insn. (*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 PR rtl-optimization/57439
* postreload.c (move2add_valid_value_p): Check that we have * postreload.c (move2add_valid_value_p): Check that we have
@ -7777,8 +7769,8 @@
functions are not yet marked as defined. functions are not yet marked as defined.
2013-05-29 Michael Meissner <meissner@linux.vnet.ibm.com> 2013-05-29 Michael Meissner <meissner@linux.vnet.ibm.com>
Pat Haugen <pthaugen@us.ibm.com> Pat Haugen <pthaugen@us.ibm.com>
Peter Bergner <bergner@vnet.ibm.com> Peter Bergner <bergner@vnet.ibm.com>
* config/rs6000/vector.md (VEC_I): Add support for new power8 V2DI * config/rs6000/vector.md (VEC_I): Add support for new power8 V2DI
instructions. instructions.
@ -8094,7 +8086,7 @@
(MULTILIB_DIRNAMES): Ditto. (MULTILIB_DIRNAMES): Ditto.
(MULTILIB_EXCEPTIONS): Add new exceptions. (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> Marcus Shawcroft <marcus.shawcroft@arm.com>
* config/aarch64/aarch64-protos.h (aarch64_symbol_type): Define * config/aarch64/aarch64-protos.h (aarch64_symbol_type): Define
@ -8107,7 +8099,7 @@
Permit SYMBOL_TINY_ABSOLUTE. Permit SYMBOL_TINY_ABSOLUTE.
* config/aarch64/predicates.md (aarch64_mov_operand): Permit CONST. * 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> Marcus Shawcroft <marcus.shawcroft@arm.com>
* config/aarch64/aarch64.c (aarch64_classify_symbol): Remove comment. * config/aarch64/aarch64.c (aarch64_classify_symbol): Remove comment.
@ -8157,7 +8149,7 @@
* builtin-types.def: Define BT_FN_INT_PTR_PTR_PTR. * builtin-types.def: Define BT_FN_INT_PTR_PTR_PTR.
* cilkplus.def: New file. * 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 PR rtl-optimization/57439
* postreload.c (move2add_use_add2_insn): Use gen_lowpart_common. * postreload.c (move2add_use_add2_insn): Use gen_lowpart_common.
@ -8241,7 +8233,7 @@
(set_ssa_val_to): Compare addresses using (set_ssa_val_to): Compare addresses using
get_addr_base_and_unit_offset. 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 PR rtl-optimization/56833
* postreload.c (move2add_record_mode): New function. * postreload.c (move2add_record_mode): New function.
@ -8407,14 +8399,14 @@
PR debug/57351 PR debug/57351
* config/arm/arm.c (arm_dwarf_register_span): Do not use dbx number. * 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> Marcus Shawcroft <marcus.shawcroft@arm.com>
* config/aarch64/aarch64.md (*movdi_aarch64): Replace Usa with S. * config/aarch64/aarch64.md (*movdi_aarch64): Replace Usa with S.
* config/aarch64/constraints.md (Usa): Remove. * config/aarch64/constraints.md (Usa): Remove.
* doc/md.texi (AArch64 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> Marcus Shawcroft <marcus.shawcroft@arm.com>
* config/aarch64/aarch64-protos.h (aarch64_mov_operand_p): Define. * config/aarch64/aarch64-protos.h (aarch64_mov_operand_p): Define.
@ -8422,7 +8414,7 @@
* config/aarch64/predicates.md (aarch64_const_address): Remove. * config/aarch64/predicates.md (aarch64_const_address): Remove.
(aarch64_mov_operand): Use aarch64_mov_operand_p. (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 * config/aarch64/aarch64-simd.md (clzv4si2): Support for CLZ
instruction (AdvSIMD). instruction (AdvSIMD).
@ -8477,8 +8469,8 @@
(exec_threshold): Ditto. (exec_threshold): Ditto.
2013-05-22 Michael Meissner <meissner@linux.vnet.ibm.com> 2013-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
Pat Haugen <pthaugen@us.ibm.com> Pat Haugen <pthaugen@us.ibm.com>
Peter Bergner <bergner@vnet.ibm.com> Peter Bergner <bergner@vnet.ibm.com>
* doc/extend.texi (PowerPC AltiVec/VSX Built-in Functions): Add * doc/extend.texi (PowerPC AltiVec/VSX Built-in Functions): Add
documentation for the power8 crypto builtins. documentation for the power8 crypto builtins.
@ -8530,8 +8522,8 @@
instructions. instructions.
2013-05-22 Michael Meissner <meissner@linux.vnet.ibm.com> 2013-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
Pat Haugen <pthaugen@us.ibm.com> Pat Haugen <pthaugen@us.ibm.com>
Peter Bergner <bergner@vnet.ibm.com> Peter Bergner <bergner@vnet.ibm.com>
* doc/invoke.texi (Option Summary): Add power8 options. * doc/invoke.texi (Option Summary): Add power8 options.
(RS/6000 and PowerPC Options): Likewise. (RS/6000 and PowerPC Options): Likewise.
@ -9291,7 +9283,7 @@
* config/arm/arm.h (EPILOGUE_USES): Only return true * config/arm/arm.h (EPILOGUE_USES): Only return true
for LR_REGNUM after epilogue_completed. 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 * config/avr/avr.c (avr_encode_section_info): Bail out if the type
is error_mark_node. is error_mark_node.
@ -10174,7 +10166,7 @@
*vec_concatv2si_sse2 and vec_concatv2si_sse. *vec_concatv2si_sse2 and vec_concatv2si_sse.
(vec_concatv2di): Merge with *vec_concatv2di_rex64. (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 PR tree-optimization/57027
* tree-ssa-math-opts.c (convert_mult_to_fma): When checking * tree-ssa-math-opts.c (convert_mult_to_fma): When checking
@ -11541,7 +11533,7 @@
(scev_analysis): Likewise. (scev_analysis): Likewise.
2013-04-02 Catherine Moore <clm@codesourcery.com> 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/micromips.md (jraddiusp): New pattern.
* config/mips/mips.c (mips_expand_epilogue): Use the JRADDIUSP * config/mips/mips.c (mips_expand_epilogue): Use the JRADDIUSP
@ -12456,7 +12448,7 @@
(vect_get_constant_vectors): Handle mixed vect_external_def, (vect_get_constant_vectors): Handle mixed vect_external_def,
vect_constant_def types. 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 PR tree-optimization/55524
* tree-ssa-math-opts.c * tree-ssa-math-opts.c
@ -12464,7 +12456,7 @@
when we don't have an fms operation, but fnma, and it looks when we don't have an fms operation, but fnma, and it looks
likely that we'll be able to use the latter. 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 * cif-code.def (OVERWRITABLE): Correct the comment for overwritable
function. function.
@ -12942,7 +12934,7 @@
* basic-block.h (gcov_working_set_t): Moved to gcov-io.h. * basic-block.h (gcov_working_set_t): Moved to gcov-io.h.
* gcov-dump.c (dump_working_sets): New function. * 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.c (sext_hwi, zext_hwi): New functions.
* hwint.h (HOST_BITS_PER_HALF_WIDE_INT, HOST_HALF_WIDE_INT, * 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. * params.def (PARAM_IPA_CP_ARRAY_INDEX_HINT_BONUS): New parameter.
* ipa-cp.c (hint_time_bonus): Add abonus for known array indices. * 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 * config/rs6000/predicates.md (indexed_address, update_address_mem
update_indexed_address_mem): New predicates. update_indexed_address_mem): New predicates.
@ -14777,10 +14769,10 @@
2013-03-20 Catherine Moore <clm@codesourcery.com> 2013-03-20 Catherine Moore <clm@codesourcery.com>
Maciej W. Rozycki <macro@codesourcery.com> Maciej W. Rozycki <macro@codesourcery.com>
Tom de Vries <tom@codesourcery.com> Tom de Vries <tom@codesourcery.com>
Nathan Sidwell <nathan@codesourcery.com> Nathan Sidwell <nathan@codesourcery.com>
Iain Sandoe <iain@codesourcery.com> Iain Sandoe <iain@codesourcery.com>
Nathan Froyd <froydnj@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): * doc/extend.texi: (micromips, nomicromips, nocompression):
Document new function attributes. Document new function attributes.
@ -14912,7 +14904,7 @@
remap_gimple_op_r. remap_gimple_op_r.
2013-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 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 PR rtl-optimization/56605
* loop-iv.c (implies_p): Handle equal RTXs and subregs. * loop-iv.c (implies_p): Handle equal RTXs and subregs.

View File

@ -185,7 +185,7 @@
* gcc.dg/pr58145-1.c: New test. * gcc.dg/pr58145-1.c: New test.
* gcc.dg/pr58145-2.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/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
* gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise. * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
@ -530,7 +530,7 @@
* gcc.dg/ipa/pr57539.c: New test. * gcc.dg/ipa/pr57539.c: New test.
2013-08-06 Martin Jambor <mjambor@suse.cz> 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. * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
(a): Fix constructor. (a): Fix constructor.
@ -994,7 +994,7 @@
* gcc.target/aarch64/vabs_intrinsic_1.c: New file. * 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. * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
@ -1298,7 +1298,7 @@
PR c++/14263 PR c++/14263
* g++.dg/inherit/virtual10.C: New. * 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 PR c/57821
* gcc.dg/large-size-array-6.c: New test. * gcc.dg/large-size-array-6.c: New test.
@ -1308,7 +1308,7 @@
PR c++/38634 PR c++/38634
* g++.dg/template/crash116.C: New. * 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.c: Make conditional on { target { ! int16 } } .
* gcc.dg/tree-ssa/vrp66-int16-sw.c: New test. * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
@ -1515,7 +1515,7 @@
* g++.dg/cpp0x/sfinae47.C: New. * 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 PR target/52483
* gcc.target/sh/pr52483-1.c: New. * 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 * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
accidentally placing minus sign for length instead of stride. 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/57425
PR rtl-optimization/57569 PR rtl-optimization/57569
@ -1751,7 +1751,7 @@
PR c++/51413 PR c++/51413
* g++.dg/ext/builtin-offsetof1.C: New. * 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. * gcc.target/aarch64/vect_smlal_1.c: New file.
@ -1790,8 +1790,8 @@
* gcc.dg/tree-ssa/forwprop-27.c: New testcase. * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
2013-06-12 Michael Meissner <meissner@linux.vnet.ibm.com> 2013-06-12 Michael Meissner <meissner@linux.vnet.ibm.com>
Pat Haugen <pthaugen@us.ibm.com> Pat Haugen <pthaugen@us.ibm.com>
Peter Bergner <bergner@vnet.ibm.com> Peter Bergner <bergner@vnet.ibm.com>
* gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
load/store instructions on power7, power8. load/store instructions on power7, power8.
@ -1866,8 +1866,8 @@
in how we check __sec_reduce_mutating function's result. in how we check __sec_reduce_mutating function's result.
2013-06-10 Michael Meissner <meissner@linux.vnet.ibm.com> 2013-06-10 Michael Meissner <meissner@linux.vnet.ibm.com>
Pat Haugen <pthaugen@us.ibm.com> Pat Haugen <pthaugen@us.ibm.com>
Peter Bergner <bergner@vnet.ibm.com> Peter Bergner <bergner@vnet.ibm.com>
* gcc.target/powerpc/direct-move-vint1.c: New tests for power8 * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
direct move instructions. direct move instructions.
@ -2048,8 +2048,8 @@
* g++.dg/cpp0x/alias-decl-36.C: New. * g++.dg/cpp0x/alias-decl-36.C: New.
2013-06-06 Michael Meissner <meissner@linux.vnet.ibm.com> 2013-06-06 Michael Meissner <meissner@linux.vnet.ibm.com>
Pat Haugen <pthaugen@us.ibm.com> Pat Haugen <pthaugen@us.ibm.com>
Peter Bergner <bergner@vnet.ibm.com> Peter Bergner <bergner@vnet.ibm.com>
* gcc.target/powerpc/p8vector-builtin-1.c: New test to test * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
power8 builtin functions. power8 builtin functions.
@ -2650,7 +2650,7 @@
PR debug/57351 PR debug/57351
* gcc.dg/debug/pr57351.c: New test * 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. * gcc.target/aarch64/vect-clz.c: New file.
@ -2688,8 +2688,8 @@
* g++.dg/parse/crash62.C: New. * g++.dg/parse/crash62.C: New.
2013-05-22 Michael Meissner <meissner@linux.vnet.ibm.com> 2013-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
Pat Haugen <pthaugen@us.ibm.com> Pat Haugen <pthaugen@us.ibm.com>
Peter Bergner <bergner@vnet.ibm.com> Peter Bergner <bergner@vnet.ibm.com>
* gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8 * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
crypto builtins. crypto builtins.
@ -2979,7 +2979,7 @@
(alloca): Remove declaration. (alloca): Remove declaration.
(foo9): Replace alloca by __builtin_alloca. (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-*-*]: * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
Expect "size of array is too large" error. Expect "size of array is too large" error.
@ -3276,7 +3276,7 @@
* gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string. * 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. * gcc.target/aarch64/fabd.c: New file.
@ -3973,12 +3973,12 @@
* gcc.dg/vect/slp-39.c: New testcase. * 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 PR tree-optimization/55524
* gcc.target/epiphany/fnma-1.c: New test. * 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 * gcc.dg/tree-ssa/inline-11.c: New test
@ -4661,7 +4661,7 @@
* gcc.dg/pr56355-1.c: New file. * gcc.dg/pr56355-1.c: New file.
2013-03-20 Catherine Moore <clm@codesourcery.com> 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/mips.exp: Add microMIPS support.
* gcc.target/mips/umips-movep-2.c: New test. * gcc.target/mips/umips-movep-2.c: New test.