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.
|
* 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.
|
||||||
|
@ -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.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user