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
b9113907
Commit
b9113907
authored
Aug 25, 2012
by
Uros Bizjak
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
* ChangeLog: Fix whitespace.
From-SVN: r190666
parent
f27a59cf
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
37 additions
and
62 deletions
+37
-62
gcc/ChangeLog
+37
-62
No files found.
gcc/ChangeLog
View file @
b9113907
...
@@ -72,7 +72,8 @@
...
@@ -72,7 +72,8 @@
* gimple-pretty-print.c (gimple_dump_bb_buff): Checking-assert that
* gimple-pretty-print.c (gimple_dump_bb_buff): Checking-assert that
DECL_STRUCT_FUNCTION (current_function_decl) is not NULL. Pass it to
DECL_STRUCT_FUNCTION (current_function_decl) is not NULL. Pass it to
dump_histograms_for_stmt.
dump_histograms_for_stmt.
(dump_gimple_mem_ops): Pass DECL_STRUCT_FUNCTION (current_function_decl)
(dump_gimple_mem_ops): Pass
DECL_STRUCT_FUNCTION (current_function_decl)
as an argument to dump_gimple_mem_ops.
as an argument to dump_gimple_mem_ops.
* tree-cfg.c (dump_function_to_file): Rename parameter fn to fndecl.
* tree-cfg.c (dump_function_to_file): Rename parameter fn to fndecl.
Do not change cfun. Change and restore current_function_decl.
Do not change cfun. Change and restore current_function_decl.
...
@@ -144,8 +145,7 @@
...
@@ -144,8 +145,7 @@
to CASE_CONST_ANY.
to CASE_CONST_ANY.
* cse.c (exp_equiv_p, canon_reg, fold_rtx, cse_process_notes_1,
* cse.c (exp_equiv_p, canon_reg, fold_rtx, cse_process_notes_1,
count_reg_usage): Convert constant cases.
count_reg_usage): Convert constant cases.
* cselib.c (cselib_expand_value_rtx_1): Convert to
* cselib.c (cselib_expand_value_rtx_1): Convert to CASE_CONST_ANY.
CASE_CONST_ANY.
(cselib_subst_to_values): Convert constant cases.
(cselib_subst_to_values): Convert constant cases.
* df-scan.c (df_uses_record): Ditto.
* df-scan.c (df_uses_record): Ditto.
* dse.c (const_or_frame_p): Convert case statements to explicit
* dse.c (const_or_frame_p): Convert case statements to explicit
...
@@ -433,18 +433,19 @@
...
@@ -433,18 +433,19 @@
multi-line asm output strings.
multi-line asm output strings.
(divsi_inv_qitable, divsi_inv_hitable): Use single-alternative asm
(divsi_inv_qitable, divsi_inv_hitable): Use single-alternative asm
output.
output.
(*andsi3_bclr, rotldi3_mextr, rotrdi3_mextr, calli,
call_valuei_tbr_rel,
(*andsi3_bclr, rotldi3_mextr, rotrdi3_mextr, calli,
movml_push_banked, movml_pop_banked, bclr_m2a, bclrmem_m2a, bset
_m2a,
call_valuei_tbr_rel, movml_push_banked, movml_pop_banked, bclr
_m2a,
b
setmem_m2a, bst_m2a, bld_m2a, bldsign_m2a, bld_reg, *bld_regqi
,
b
clrmem_m2a, bset_m2a, bsetmem_m2a, bst_m2a, bld_m2a, bldsign_m2a
,
b
and_m2a, bor_m2a, bxor_m2a, mextr_rl, *mextr_lr, ): Use tab char
b
ld_reg, *bld_regqi, band_m2a, bor_m2a, bxor_m2a, mextr_rl, *mextr_lr):
instead of '\\t'.
Use tab char
instead of '\\t'.
(iordi3): Use braced string.
(iordi3): Use braced string.
(*movsi_pop): Use tab chars instead of spaces.
(*movsi_pop): Use tab chars instead of spaces.
2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
PR target/39423
PR target/39423
* config/sh/sh.md (*movhi_index_disp): Add support for SH2A movu.w insn.
* config/sh/sh.md (*movhi_index_disp): Add support for SH2A
movu.w insn.
2012-08-21 H.J. Lu <hongjiu.lu@intel.com>
2012-08-21 H.J. Lu <hongjiu.lu@intel.com>
...
@@ -718,18 +719,15 @@
...
@@ -718,18 +719,15 @@
* config/ia64/hpux.h (MEMBER_TYPE_FORCES_BLK): Removed.
* config/ia64/hpux.h (MEMBER_TYPE_FORCES_BLK): Removed.
* config/ia64/ia64.c (ia64_member_type_forces_blk): New
* config/ia64/ia64.c (ia64_member_type_forces_blk): New function.
function.
(TARGET_MEMBER_TYPE_FORCES_BLK): New macro.
(TARGET_MEMBER_TYPE_FORCES_BLK): New macro.
* config/rs6000/rs6000.c (TARGET_MEMBER_TYPE_FORCES_BLK): New
* config/rs6000/rs6000.c (TARGET_MEMBER_TYPE_FORCES_BLK): New macro.
macro.
(rs6000_member_type_forces_blk): New function.
(rs6000_member_type_forces_blk): New function.
* config/rs6000/rs6000.h (MEMBER_TYPE_FORCES_BLK): Removed.
* config/rs6000/rs6000.h (MEMBER_TYPE_FORCES_BLK): Removed.
* config/xtensa/xtensa.c (xtensa_member_type_forces_blk): New
* config/xtensa/xtensa.c (xtensa_member_type_forces_blk): New function.
function.
(TARGET_MEMBER_TYPE_FORCES_BLK): New macro.
(TARGET_MEMBER_TYPE_FORCES_BLK): New macro.
* config/xtensa/xtensa.h (MEMBER_TYPE_FORCES_BLK): Removed.
* config/xtensa/xtensa.h (MEMBER_TYPE_FORCES_BLK): Removed.
...
@@ -810,13 +808,11 @@
...
@@ -810,13 +808,11 @@
2012-08-17 Nick Clifton <nickc@redhat.com>
2012-08-17 Nick Clifton <nickc@redhat.com>
* config/fr30/fr30.md (cbranchsi4): Remove mode from
* config/fr30/fr30.md (cbranchsi4): Remove mode from comparison.
comparison.
(branch_true): Likewise.
(branch_true): Likewise.
(branch_false): Likewise.
(branch_false): Likewise.
* config/mcore/mcore.md (cbranchsi4): Remove mode from
* config/mcore/mcore.md (cbranchsi4): Remove mode from comparison.
comparison.
* config/iq2000/iq2000.md (cbranchsi4): Remove mode from
* config/iq2000/iq2000.md (cbranchsi4): Remove mode from
comparison and label.
comparison and label.
...
@@ -824,8 +820,7 @@
...
@@ -824,8 +820,7 @@
(branch_zero_inverted): Likewise.
(branch_zero_inverted): Likewise.
(branch_equality): Likewise.
(branch_equality): Likewise.
(branch_equality_inverted): Likewise.
(branch_equality_inverted): Likewise.
(extend-and-compare): Disable until reload issues can be
(extend-and-compare): Disable until reload issues can be resolved.
resolved.
* config/iq2000/iq2000.c (gen_conditional_branch): Use VOIDmode
* config/iq2000/iq2000.c (gen_conditional_branch): Use VOIDmode
for comparison.
for comparison.
(iq2000_function_arg_advance): Remove CONST_CAST2.
(iq2000_function_arg_advance): Remove CONST_CAST2.
...
@@ -847,13 +842,11 @@
...
@@ -847,13 +842,11 @@
2012-08-17 Richard Guenther <rguenther@suse.de>
2012-08-17 Richard Guenther <rguenther@suse.de>
* hash-table.h (class hash_table): Use a descriptor template
* hash-table.h (class hash_table): Use a descriptor template
argument instead of decomposed element type and support
argument instead of decomposed element type and support functions.
functions.
(struct pointer_hash): New generic typed pointer-hash.
(struct pointer_hash): New generic typed pointer-hash.
(struct typed_free_remove, struct typed_noop_remove): Generic
(struct typed_free_remove, struct typed_noop_remove): Generic
hash_table support pieces.
hash_table support pieces.
* coverage.c (struct counts_entry): Add hash_table support
* coverage.c (struct counts_entry): Add hash_table support members.
members.
* tree-ssa-ccp.c (gimple_htab): Use pointer_hash.
* tree-ssa-ccp.c (gimple_htab): Use pointer_hash.
* tree-ssa-coalesce.c (struct ssa_name_var_hash): New generic
* tree-ssa-coalesce.c (struct ssa_name_var_hash): New generic
SSA name by SSA_NAME_VAR hash.
SSA name by SSA_NAME_VAR hash.
...
@@ -865,8 +858,7 @@
...
@@ -865,8 +858,7 @@
(phi_trans_lookup): Likewise.
(phi_trans_lookup): Likewise.
(phi_trans_add): Likewise.
(phi_trans_add): Likewise.
(do_regular_insertion): Likewise.
(do_regular_insertion): Likewise.
* tree-ssa-tail-merge.c (struct same_succ_def): Add hash_table
* tree-ssa-tail-merge.c (struct same_succ_def): Add hash_table support.
support.
(same_succ_htab): Adjust.
(same_succ_htab): Adjust.
(find_same_succ_bb): Likewise.
(find_same_succ_bb): Likewise.
(find_same_succ): Likewise.
(find_same_succ): Likewise.
...
@@ -979,8 +971,7 @@
...
@@ -979,8 +971,7 @@
* ipa-pure-const.c (analyze_function): Use FOR_EACH_LOOP_BREAK.
* ipa-pure-const.c (analyze_function): Use FOR_EACH_LOOP_BREAK.
* cfgloop.h (FOR_EACH_LOOP_BREAK): Fix.
* cfgloop.h (FOR_EACH_LOOP_BREAK): Fix.
* tree-ssa-structalias.c (handle_lhs_call): Properly free rhsc.
* tree-ssa-structalias.c (handle_lhs_call): Properly free rhsc.
* tree-into-ssa.c (get_ssa_name_ann): Allocate info only when
* tree-into-ssa.c (get_ssa_name_ann): Allocate info only when needed.
needed.
* tree-ssa-loop-im.c (analyze_memory_references): Adjust.
* tree-ssa-loop-im.c (analyze_memory_references): Adjust.
(tree_ssa_lim_finalize): Free all mem_refs.
(tree_ssa_lim_finalize): Free all mem_refs.
* tree-ssa-sccvn.c (extract_and_process_scc_for_name): Free
* tree-ssa-sccvn.c (extract_and_process_scc_for_name): Free
...
@@ -1038,30 +1029,23 @@
...
@@ -1038,30 +1029,23 @@
* config/rs6000/aix43.h (TARGET_DEFAULT): Delete MASK_NEW_MNEMONICS.
* config/rs6000/aix43.h (TARGET_DEFAULT): Delete MASK_NEW_MNEMONICS.
(RS6000_CALL_GLUE): Adjust for single assembler syntax.
(RS6000_CALL_GLUE): Adjust for single assembler syntax.
* config/rs6000/aix51.h (TARGET_DEFAULT, RS6000_CALL_GLUE):
* config/rs6000/aix51.h (TARGET_DEFAULT, RS6000_CALL_GLUE): Ditto.
Ditto.
* config/rs6000/aix52.h (TARGET_DEFAULT, RS6000_CALL_GLUE): Ditto.
* config/rs6000/aix52.h (TARGET_DEFAULT, RS6000_CALL_GLUE):
* config/rs6000/aix53.h (TARGET_DEFAULT, RS6000_CALL_GLUE): Ditto.
Ditto.
* config/rs6000/aix61.h (TARGET_DEFAULT, RS6000_CALL_GLUE): Ditto.
* config/rs6000/aix53.h (TARGET_DEFAULT, RS6000_CALL_GLUE):
Ditto.
* config/rs6000/aix61.h (TARGET_DEFAULT, RS6000_CALL_GLUE):
Ditto.
* config/rs6000/darwin.h (TARGET_DEFAULT): Ditto.
* config/rs6000/darwin.h (TARGET_DEFAULT): Ditto.
* config/rs6000/darwin.md (whole file): Adjust to single
* config/rs6000/darwin.md (whole file): Adjust to single
assembler syntax.
assembler syntax.
* config/rs6000/darwin64.h (TARGET_DEFAULT): Delete
* config/rs6000/darwin64.h (TARGET_DEFAULT): Delete MASK_NEW_MNEMONICS.
MASK_NEW_MNEMONICS.
* config/rs6000/default64.h (TARGET_DEFAULT): Ditto.
* config/rs6000/default64.h (TARGET_DEFAULT): Ditto.
* config/rs6000/dfp.md: (whole file): Adjust to single
* config/rs6000/dfp.md: (whole file): Adjust to single
assembler syntax.
assembler syntax.
* config/rs6000/eabi.h (TARGET_DEFAULT): Delete
* config/rs6000/eabi.h (TARGET_DEFAULT): Delete MASK_NEW_MNEMONICS.
MASK_NEW_MNEMONICS.
* config/rs6000/eabialtivec.h (TARGET_DEFAULT): Ditto.
* config/rs6000/eabialtivec.h (TARGET_DEFAULT): Ditto.
* config/rs6000/eabispe.h (TARGET_DEFAULT): Ditto.
* config/rs6000/eabispe.h (TARGET_DEFAULT): Ditto.
* config/rs6000/linuxaltivec.h (TARGET_DEFAULT): Ditto.
* config/rs6000/linuxaltivec.h (TARGET_DEFAULT): Ditto.
* config/rs6000/linuxspe.h (TARGET_DEFAULT): Ditto.
* config/rs6000/linuxspe.h (TARGET_DEFAULT): Ditto.
* config/rs6000/rs6000-cpus.def (whole file): Delete
* config/rs6000/rs6000-cpus.def (whole file): Delete POWERPC_BASE_MASK.
POWERPC_BASE_MASK.
* config/rs6000/rs6000-tables.opt: Regenerate.
* config/rs6000/rs6000-tables.opt: Regenerate.
* config/rs6000/rs6000.c (POWERPC_BASE_MASK): Delete.
* config/rs6000/rs6000.c (POWERPC_BASE_MASK): Delete.
(num_insns_constant_wide): Adjust comments.
(num_insns_constant_wide): Adjust comments.
...
@@ -1076,16 +1060,13 @@
...
@@ -1076,16 +1060,13 @@
assembler syntax.
assembler syntax.
* config/rs6000/sync.md: (whole file): Adjust to single
* config/rs6000/sync.md: (whole file): Adjust to single
assembler syntax.
assembler syntax.
* config/rs6000/sysv4.h (TARGET_DEFAULT): Delete
* config/rs6000/sysv4.h (TARGET_DEFAULT): Delete MASK_NEW_MNEMONICS.
MASK_NEW_MNEMONICS.
(ASM_OUTPUT_REG_PUSH): Adjust.
(ASM_OUTPUT_REG_PUSH): Adjust.
(ASM_OUTPUT_REG_POP): Adjust.
(ASM_OUTPUT_REG_POP): Adjust.
* config/rs6000/sysv4le.h (TARGET_DEFAULT): Delete
* config/rs6000/sysv4le.h (TARGET_DEFAULT): Delete MASK_NEW_MNEMONICS.
MASK_NEW_MNEMONICS.
* config/rs6000/vsx.md: (whole file): Adjust to single
* config/rs6000/vsx.md: (whole file): Adjust to single
assembler syntax.
assembler syntax.
* config/rs6000/vxworks.h (TARGET_DEFAULT): Delete
* config/rs6000/vxworks.h (TARGET_DEFAULT): Delete MASK_NEW_MNEMONICS.
MASK_NEW_MNEMONICS.
* doc/invoke.texi: Adjust documentation to reflect the
* doc/invoke.texi: Adjust documentation to reflect the
removal of -mnew-mnemonics and -mold-mnemonics.
removal of -mnew-mnemonics and -mold-mnemonics.
...
@@ -1111,8 +1092,7 @@
...
@@ -1111,8 +1092,7 @@
* config/rs6000/linuxspe.h (TARGET_DEFAULT): Ditto.
* config/rs6000/linuxspe.h (TARGET_DEFAULT): Ditto.
* config/rs6000/rs6000-builtin.def (RS6000_BUILTIN_CFSTRING):
* config/rs6000/rs6000-builtin.def (RS6000_BUILTIN_CFSTRING):
Use RS6000_BTM_ALWAYS instead of RS6000_BTM_POWERPC.
Use RS6000_BTM_ALWAYS instead of RS6000_BTM_POWERPC.
* config/rs6000/rs6000-c.c (rs6000_target_modify_macros):
* config/rs6000/rs6000-c.c (rs6000_target_modify_macros): Adjust.
Adjust.
(rs6000_cpu_cpp_builtins): Adjust.
(rs6000_cpu_cpp_builtins): Adjust.
* config/rs6000/rs6000.c (POWERPC_BASE_MASK): Delete MASK_POWERPC.
* config/rs6000/rs6000.c (POWERPC_BASE_MASK): Delete MASK_POWERPC.
(rs6000_builtin_mask_calculate): Adjust.
(rs6000_builtin_mask_calculate): Adjust.
...
@@ -1121,8 +1101,7 @@
...
@@ -1121,8 +1101,7 @@
(rs6000_output_function_prologue): Ditto.
(rs6000_output_function_prologue): Ditto.
(rs6000_opt_masks): Delete MASK_POWERPC.
(rs6000_opt_masks): Delete MASK_POWERPC.
(rs6000_builtin_mask_names): Delete RS6000_BTM_POWERPC.
(rs6000_builtin_mask_names): Delete RS6000_BTM_POWERPC.
* config/rs6000/rs6000.h (ASM_CPU_SPEC): Delete handling for
* config/rs6000/rs6000.h (ASM_CPU_SPEC): Delete handling for -mpowerpc.
-mpowerpc.
(RS6000_BTM_POWERPC): Delete.
(RS6000_BTM_POWERPC): Delete.
(RS6000_BTM_COMMON): Delete RS6000_BTM_POWERPC.
(RS6000_BTM_COMMON): Delete RS6000_BTM_POWERPC.
* config/rs6000/rs6000.md (extendqisi2 patterns): Adjust for
* config/rs6000/rs6000.md (extendqisi2 patterns): Adjust for
...
@@ -1318,8 +1297,7 @@
...
@@ -1318,8 +1297,7 @@
2012-08-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2012-08-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
* config/arm/neon.md (neon_vaba<mode> VDQIW): Canonicalize
* config/arm/neon.md (neon_vaba<mode> VDQIW): Canonicalize operands.
operands.
(neon_vabal<mode> VDQIW): Likewise.
(neon_vabal<mode> VDQIW): Likewise.
2012-08-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2012-08-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
...
@@ -1374,9 +1352,8 @@
...
@@ -1374,9 +1352,8 @@
(vec_heap_o_reserve_exact): Remove.
(vec_heap_o_reserve_exact): Remove.
(vec_stack_p_reserve): Remove.
(vec_stack_p_reserve): Remove.
(vec_stack_p_reserve_exact): Remove.
(vec_stack_p_reserve_exact): Remove.
* vec.h (VEC_CHECK_INFO, VEC_CHECK_DECL, VEC_CHECK_PASS,
* vec.h (VEC_CHECK_INFO, VEC_CHECK_DECL, VEC_CHECK_PASS, VEC_ASSERT,
VEC_ASSERT, VEC_ASSERT_FAIL, vec_assert_fail): Move earlier
VEC_ASSERT_FAIL, vec_assert_fail): Move earlier in the file.
in the file.
(VEC): Define to vec_t<T>.
(VEC): Define to vec_t<T>.
(vec_allocation_t): Define.
(vec_allocation_t): Define.
(struct vec_prefix): Move earlier in the file.
(struct vec_prefix): Move earlier in the file.
...
@@ -1520,8 +1497,7 @@
...
@@ -1520,8 +1497,7 @@
* doc/gty.texi: Document support for C++ templates and
* doc/gty.texi: Document support for C++ templates and
user-provided markers.
user-provided markers.
* gcc/gengtype-lex.l: Update copyright year.
* gcc/gengtype-lex.l: Update copyright year.
Remove support for recognizing DEF_VEC_O, DEF_VEC_P and
Remove support for recognizing DEF_VEC_O, DEF_VEC_P and DEFVEC_I.
DEFVEC_I.
* gengtype-parse.c: Update copyright year.
* gengtype-parse.c: Update copyright year.
(token_names): Remove DEF_VEC_O, DEF_VEC_P and DEF_VEC_I.
(token_names): Remove DEF_VEC_O, DEF_VEC_P and DEF_VEC_I.
(require_template_declaration): New.
(require_template_declaration): New.
...
@@ -1884,8 +1860,7 @@
...
@@ -1884,8 +1860,7 @@
2012-08-14 Lawrence Crowl <crowl@google.com>
2012-08-14 Lawrence Crowl <crowl@google.com>
Merge cxx-conversion branch. Support tree macro calling
Merge cxx-conversion branch. Support tree macro calling from gdb.
from gdb.
* tree.h (tree_check): New.
* tree.h (tree_check): New.
(TREE_CHECK): Use inline function above instead of __extension__.
(TREE_CHECK): Use inline function above instead of __extension__.
...
...
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