Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
R
riscv-gcc-1
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
lvzhengyang
riscv-gcc-1
Commits
94dbbc81
Commit
94dbbc81
authored
Jul 05, 2010
by
Uros Bizjak
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
ChangeLog: Fix whitespace.
* ChangeLog: Fix whitespace. * testsuite/ChangeLog: Ditto. From-SVN: r161850
parent
938650d8
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
24 additions
and
38 deletions
+24
-38
gcc/ChangeLog
+24
-38
gcc/testsuite/ChangeLog
+0
-0
No files found.
gcc/ChangeLog
View file @
94dbbc81
...
@@ -58,8 +58,7 @@
...
@@ -58,8 +58,7 @@
* tree.h (reference_alias_ptr_type): Declare.
* tree.h (reference_alias_ptr_type): Declare.
* tree-ssa-loop-ivopts.c (copy_ref_info): Restructure to
* tree-ssa-loop-ivopts.c (copy_ref_info): Restructure to
allow non-TARGET_MEM_REF new refs.
allow non-TARGET_MEM_REF new refs.
(rewrite_use_address): Pass old alias pointer type to
(rewrite_use_address): Pass old alias pointer type to create_mem_ref.
create_mem_ref.
* tree-ssa-address.c (create_mem_ref_raw): Get alias pointer type.
* tree-ssa-address.c (create_mem_ref_raw): Get alias pointer type.
Build a MEM_REF instead of a TARGET_MEM_REF if possible.
Build a MEM_REF instead of a TARGET_MEM_REF if possible.
(create_mem_ref): Get alias pointer type. Adjust calls to
(create_mem_ref): Get alias pointer type. Adjust calls to
...
@@ -110,8 +109,8 @@
...
@@ -110,8 +109,8 @@
(addsi3_carryin_alt2_<optab>): Renamed from addsi3_carryin_alt2.
(addsi3_carryin_alt2_<optab>): Renamed from addsi3_carryin_alt2.
Operands 1 and 2 are commutative. Parametrize using LTUGEU.
Operands 1 and 2 are commutative. Parametrize using LTUGEU.
(addsi3_carryin_alt1, addsi3_carryin_alt3): Remove.
(addsi3_carryin_alt1, addsi3_carryin_alt3): Remove.
(subsi3_compare): Renamed from subsi3_compare0_c.
Change CC_NOTB to
(subsi3_compare): Renamed from subsi3_compare0_c.
CC.
C
hange CC_NOTB to C
C.
(arm_subsi3_insn): Allow constants for operand 0.
(arm_subsi3_insn): Allow constants for operand 0.
(compare_scc peephole for eq case): New.
(compare_scc peephole for eq case): New.
(compare_scc splitters): Change CC_NOTB to CC.
(compare_scc splitters): Change CC_NOTB to CC.
...
@@ -189,8 +188,7 @@
...
@@ -189,8 +188,7 @@
(<u>divmodqi4): Likewise.
(<u>divmodqi4): Likewise.
(divmodqi4): New.
(divmodqi4): New.
(udivmodqi4): Likewise.
(udivmodqi4): Likewise.
(divmodhiqi3): Change div/mod to HImode and extend operand 2 to
(divmodhiqi3): Change div/mod to HImode and extend operand 2 to HImode.
HImode.
(udivmodhiqi3): Likewise.
(udivmodhiqi3): Likewise.
2010-07-04 Jan Hubicka <jh@suse.cz>
2010-07-04 Jan Hubicka <jh@suse.cz>
...
@@ -199,8 +197,8 @@
...
@@ -199,8 +197,8 @@
2010-07-04 Jan Hubicka <jh@suse.cz>
2010-07-04 Jan Hubicka <jh@suse.cz>
* cgraphunit.c (init_cgraph): Only initialize dump file if it is no
t
* cgraphunit.c (init_cgraph): Only initialize dump file if i
t
already initialized.
is not
already initialized.
2010-07-04 Richard Sandiford <rdsandiford@googlemail.com>
2010-07-04 Richard Sandiford <rdsandiford@googlemail.com>
...
@@ -403,8 +401,7 @@
...
@@ -403,8 +401,7 @@
(vect_get_load_cost): New function.
(vect_get_load_cost): New function.
(vectorizable_store): Update call to vect_supportable_dr_alignment.
(vectorizable_store): Update call to vect_supportable_dr_alignment.
(vectorizable_load): Likewise.
(vectorizable_load): Likewise.
* config/spu/spu.c (spu_builtin_vectorization_cost): Add new
* config/spu/spu.c (spu_builtin_vectorization_cost): Add new arguments.
arguments.
* config/i386/i386.c (ix86_builtin_vectorization_cost): Add new
* config/i386/i386.c (ix86_builtin_vectorization_cost): Add new
arguments. Handle unaligned store.
arguments. Handle unaligned store.
* config/rs6000/rs6000.c (rs6000_builtin_vectorization_cost): New.
* config/rs6000/rs6000.c (rs6000_builtin_vectorization_cost): New.
...
@@ -472,8 +469,7 @@
...
@@ -472,8 +469,7 @@
* config/arm/vfp.md (*push_multi_vfp): Use vfp_register_operand
* config/arm/vfp.md (*push_multi_vfp): Use vfp_register_operand
as predicate for operand 1 and remove its constraint.
as predicate for operand 1 and remove its constraint.
* config/arm/predicates.md (vfp_register_operand): New.
* config/arm/predicates.md (vfp_register_operand): New.
* config/arm/arm.md (*push_multi): Remove the constraint of
* config/arm/arm.md (*push_multi): Remove the constraint of operand 1.
operand 1.
(*push_fp_multi): Likewise.
(*push_fp_multi): Likewise.
2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
...
@@ -527,8 +523,8 @@
...
@@ -527,8 +523,8 @@
(mul<mode>3add<mode>_neon, mul<mode>3neg<mode>add<mode>_neon)
(mul<mode>3add<mode>_neon, mul<mode>3neg<mode>add<mode>_neon)
(reduc_splus_<mode>, reduc_smin_<mode>, reduc_smax_<mode>): Disable
(reduc_splus_<mode>, reduc_smin_<mode>, reduc_smax_<mode>): Disable
for NEON float modes when flag_unsafe_math_optimizations is false.
for NEON float modes when flag_unsafe_math_optimizations is false.
(quad_halves_<code>v4sf): Only enable if
flag_unsafe_math_optimizations
(quad_halves_<code>v4sf): Only enable if
is true.
flag_unsafe_math_optimizations
is true.
* doc/invoke.texi (ARM Options): Add note about floating point
* doc/invoke.texi (ARM Options): Add note about floating point
vectorization requiring -funsafe-math-optimizations.
vectorization requiring -funsafe-math-optimizations.
...
@@ -563,7 +559,7 @@
...
@@ -563,7 +559,7 @@
* ipa-split.c (split_function): For aggregate values, set the return
* ipa-split.c (split_function): For aggregate values, set the return
slot optimization bit. When passing DECL_BY_REFERENCE, produce
slot optimization bit. When passing DECL_BY_REFERENCE, produce
*<retval> = fncall.part ()
*<retval> = fncall.part ()
.
(execute_split_functions): Do not care about DECL_BY_REFERENCE.
(execute_split_functions): Do not care about DECL_BY_REFERENCE.
2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
...
@@ -847,8 +843,7 @@
...
@@ -847,8 +843,7 @@
PR target/44732
PR target/44732
* config/ia64/ia64.c (ia64_register_move_cost): Remove stray '{'.
* config/ia64/ia64.c (ia64_register_move_cost): Remove stray '{'.
Fix argument types.
* config/ia64/ia64.c (ia64_register_move_cost): Fix argument types.
2010-07-01 Bernd Schmidt <bernds@codesourcery.com>
2010-07-01 Bernd Schmidt <bernds@codesourcery.com>
...
@@ -1009,8 +1004,7 @@
...
@@ -1009,8 +1004,7 @@
Remove old union trick. Initialize constant offsets.
Remove old union trick. Initialize constant offsets.
(ao_ref_init_from_vn_reference): Likewise. Do not handle
(ao_ref_init_from_vn_reference): Likewise. Do not handle
INDIRECT_REF. Init base_alias_set properly.
INDIRECT_REF. Init base_alias_set properly.
(vn_reference_lookup_3): Replace INDIRECT_REF handling with
(vn_reference_lookup_3): Replace INDIRECT_REF handling with MEM_REF.
MEM_REF.
(vn_reference_fold_indirect): Adjust for MEM_REFs.
(vn_reference_fold_indirect): Adjust for MEM_REFs.
(valueize_refs): Fold MEM_REFs. Re-evaluate constant offset
(valueize_refs): Fold MEM_REFs. Re-evaluate constant offset
for ARRAY_REFs.
for ARRAY_REFs.
...
@@ -1026,8 +1020,7 @@
...
@@ -1026,8 +1020,7 @@
bother about volatile qualifiers on pointers.
bother about volatile qualifiers on pointers.
(fold_const_aggregate_ref): Handle MEM_REF, do not handle INDIRECT_REF.
(fold_const_aggregate_ref): Handle MEM_REF, do not handle INDIRECT_REF.
* tree-ssa-loop-ivopts.c
* tree-ssa-loop-ivopts.c
* tree-ssa-loop-ivopts.c (determine_base_object): Adjust
* tree-ssa-loop-ivopts.c (determine_base_object): Adjust for MEM_REF.
for MEM_REF.
(strip_offset_1): Likewise.
(strip_offset_1): Likewise.
(find_interesting_uses_address): Replace INDIRECT_REF handling with
(find_interesting_uses_address): Replace INDIRECT_REF handling with
MEM_REF handling.
MEM_REF handling.
...
@@ -1062,7 +1055,6 @@
...
@@ -1062,7 +1055,6 @@
for ARRAY_REFs. Properly handle reference lookups that
for ARRAY_REFs. Properly handle reference lookups that
require a bit re-interpretation.
require a bit re-interpretation.
(can_PRE_operation): Do not handle INDIRECT_REF. Handle MEM_REF.
(can_PRE_operation): Do not handle INDIRECT_REF. Handle MEM_REF.
* tree-sra.c
* tree-sra.c (build_access_from_expr_1): Handle MEM_REF.
* tree-sra.c (build_access_from_expr_1): Handle MEM_REF.
(build_ref_for_offset_1): Remove.
(build_ref_for_offset_1): Remove.
(build_ref_for_offset): Build MEM_REFs.
(build_ref_for_offset): Build MEM_REFs.
...
@@ -1076,8 +1068,7 @@
...
@@ -1076,8 +1068,7 @@
MEM_REF handling.
MEM_REF handling.
(sra_ipa_modify_expr): Remove INDIRECT_REF handling.
(sra_ipa_modify_expr): Remove INDIRECT_REF handling.
Use mem_ref_offset. Remove bogus folding.
Use mem_ref_offset. Remove bogus folding.
(build_access_from_expr_1): Properly handle MEM_REF for
(build_access_from_expr_1): Properly handle MEM_REF for non IPA-SRA.
non IPA-SRA.
(make_fancy_name_1): Add support for MEM_REF.
(make_fancy_name_1): Add support for MEM_REF.
* tree-predcom.c (ref_at_iteration): Handle MEM_REFs.
* tree-predcom.c (ref_at_iteration): Handle MEM_REFs.
* tree-mudflap.c (mf_xform_derefs_1): Adjust for MEM_REF.
* tree-mudflap.c (mf_xform_derefs_1): Adjust for MEM_REF.
...
@@ -1235,8 +1226,7 @@
...
@@ -1235,8 +1226,7 @@
* toplev.h (_fatal_insn_not_found, _fatal_insn): Move declarations
* toplev.h (_fatal_insn_not_found, _fatal_insn): Move declarations
to rtl.h.
to rtl.h.
(error_for_asm, warning_for_asm): Move declarations to rtl-error.h.
(error_for_asm, warning_for_asm): Move declarations to rtl-error.h.
* rtl.h (_fatal_insn_not_found, _fatal_insn): Move declarations
* rtl.h (_fatal_insn_not_found, _fatal_insn): Move declarations here.
here.
* rtl-error.h: New.
* rtl-error.h: New.
* regrename.c: Do not include toplev.h. Include rtl-error.h.
* regrename.c: Do not include toplev.h. Include rtl-error.h.
* rtl-error.c: Likewise.
* rtl-error.c: Likewise.
...
@@ -1319,15 +1309,13 @@
...
@@ -1319,15 +1309,13 @@
(flags_needed_for_conditional): New function.
(flags_needed_for_conditional): New function.
(flags_from_mode): New function.
(flags_from_mode): New function.
(rx_compare_redundant): New function - scans backwards through
(rx_compare_redundant): New function - scans backwards through
insn list to find out if condition flags are already set
insn list to find out if condition flags are already set correctly.
correctly.
(TARGET_CC_MODES_COMPATIBLE): Define.
(TARGET_CC_MODES_COMPATIBLE): Define.
* config/rx/rx-protos.h (rx_compare_redundant): Prototype.
* config/rx/rx-protos.h (rx_compare_redundant): Prototype.
* config/rx/rx.h (BRANCH_COST): Define.
* config/rx/rx.h (BRANCH_COST): Define.
(REGISTER_MOVE_COST): Define.
(REGISTER_MOVE_COST): Define.
* config/rx/predicates (rx_source_operand): Allow all constant
* config/rx/predicates (rx_source_operand): Allow all constant types.
types.
* config/rx/rx.md (addsi3): Add alternative for swapped operands.
* config/rx/rx.md (addsi3): Add alternative for swapped operands.
(tstsi4): New pattern.
(tstsi4): New pattern.
* config/rx/rx.c (rx_memory_move_cost): Define.
* config/rx/rx.c (rx_memory_move_cost): Define.
...
@@ -1517,8 +1505,8 @@
...
@@ -1517,8 +1505,8 @@
* predict.h (rebuild_frequencies): Declare.
* predict.h (rebuild_frequencies): Declare.
* tree-inline.c (copy_cfg_body): Compute properly count & frequency of
* tree-inline.c (copy_cfg_body): Compute properly count & frequency of
entry block and edge reaching new_entry.
entry block and edge reaching new_entry.
(tree_function_versioning): When doing partial cloning, rebuild
frequencies
(tree_function_versioning): When doing partial cloning, rebuild
when done.
frequencies
when done.
* passes.c (execute_function_todo): Use rebild_frequencies.
* passes.c (execute_function_todo): Use rebild_frequencies.
2010-06-29 Richard Guenther <rguenther@suse.de>
2010-06-29 Richard Guenther <rguenther@suse.de>
...
@@ -1704,8 +1692,8 @@
...
@@ -1704,8 +1692,8 @@
2010-06-28 Jan Hubicka <jh@suse.cz>
2010-06-28 Jan Hubicka <jh@suse.cz>
PR tree-optimization/44357
PR tree-optimization/44357
* ipa-inline.c (add_new_edges_to_heap): Do not add edges to
uninlinable
* ipa-inline.c (add_new_edges_to_heap): Do not add edges to
functions.
uninlinable
functions.
2010-06-28 Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
2010-06-28 Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
...
@@ -1878,8 +1866,7 @@
...
@@ -1878,8 +1866,7 @@
(visit_bb): Handle PHIs correctly.
(visit_bb): Handle PHIs correctly.
* tree-inline.c (copy_phis_for_bb): Be able to copy
* tree-inline.c (copy_phis_for_bb): Be able to copy
PHI from entry edge.
PHI from entry edge.
(copy_cfg_body): Produce edge from entry BB before copying
(copy_cfg_body): Produce edge from entry BB before copying PHIs.
PHIs.
2010-06-26 Richard Guenther <rguenther@suse.de>
2010-06-26 Richard Guenther <rguenther@suse.de>
...
@@ -2082,8 +2069,7 @@
...
@@ -2082,8 +2069,7 @@
* config/pa/pa.h (MODIFY_TARGET_NAME): Remove.
* config/pa/pa.h (MODIFY_TARGET_NAME): Remove.
* doc/tm.texi (MODIFY_TARGET_NAME): Don't document.
* doc/tm.texi (MODIFY_TARGET_NAME): Don't document.
* gcc.c (enum add_del, struct modify_target, modify_target):
* gcc.c (enum add_del, struct modify_target, modify_target): Remove.
Remove.
(process_command): Remove code conditional on MODIFY_TARGET_NAME.
(process_command): Remove code conditional on MODIFY_TARGET_NAME.
* system.h (MODIFY_TARGET_NAME): Poison.
* system.h (MODIFY_TARGET_NAME): Poison.
...
...
gcc/testsuite/ChangeLog
View file @
94dbbc81
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment