Commit d7822892 by Uros Bizjak

ChangeLog: Whitespace fixes.

	* ChangeLog: Whitespace fixes.
	* testsuite/Changelog: Ditto.

From-SVN: r135081
parent e8d6aaee
...@@ -12,12 +12,12 @@ ...@@ -12,12 +12,12 @@
2008-05-08 Kai Tietz <kai.tietz@onevision.com> 2008-05-08 Kai Tietz <kai.tietz@onevision.com>
PR/36180 PR bootstrap/36180
* calls.c (compute_argument_block_size ): Add ATTRIBUTE_UNUSED to * calls.c (compute_argument_block_size ): Add ATTRIBUTE_UNUSED to
fndecl argument. fndecl argument.
(emit_library_call_value_1): Add ATTRIBUTE_UNUSED to variable (emit_library_call_value_1): Add ATTRIBUTE_UNUSED to variable fndecl.
fndecl. * target-def.h: Check that TARGET_RETURN_IN_MEMORY isn't
* target-def.h: Check that TARGET_RETURN_IN_MEMORY isn't declared in front. declared in front.
2008-05-08 Richard Guenther <rguenther@suse.de> 2008-05-08 Richard Guenther <rguenther@suse.de>
...@@ -103,7 +103,6 @@ ...@@ -103,7 +103,6 @@
2008-05-08 Sa Liu <saliu@de.ibm.com> 2008-05-08 Sa Liu <saliu@de.ibm.com>
* config/spu/spu.md: Fixed subti3 pattern. * config/spu/spu.md: Fixed subti3 pattern.
* testsuite/gcc.target/spu/subti3.c: New.
2008-05-08 Richard Guenther <rguenther@suse.de> 2008-05-08 Richard Guenther <rguenther@suse.de>
...@@ -117,7 +116,7 @@ ...@@ -117,7 +116,7 @@
* fold-const.c (operand_equal_p): Two objects which types * fold-const.c (operand_equal_p): Two objects which types
differ in pointerness are not equal. differ in pointerness are not equal.
2008-05-08 Kai Tietz <kai,tietz@onevision.com> 2008-05-08 Kai Tietz <kai.tietz@onevision.com>
* calls.c (compute_argument_block_size): Add argument tree fndecl. * calls.c (compute_argument_block_size): Add argument tree fndecl.
(OUTGOING_REG_PARM_STACK_SPACE): Add function type argument. (OUTGOING_REG_PARM_STACK_SPACE): Add function type argument.
...@@ -135,8 +134,7 @@ ...@@ -135,8 +134,7 @@
* config/i386/sysv4.h: Likewise. * config/i386/sysv4.h: Likewise.
* config/i386/vx-common.h: Likewise. * config/i386/vx-common.h: Likewise.
* config/cris/cris.h: Removed #if 0 clause. * config/cris/cris.h: Removed #if 0 clause.
* config/arm/arm-protos.h (arm_return_in_memory): Add fntype * config/arm/arm-protos.h (arm_return_in_memory): Add fntype argument.
argument.
* config/i386/i386-protos.h (ix86_return_in_memory): Add fntype * config/i386/i386-protos.h (ix86_return_in_memory): Add fntype
argument. argument.
(ix86_sol10_return_in_memory): Likewise. (ix86_sol10_return_in_memory): Likewise.
...@@ -162,7 +160,8 @@ ...@@ -162,7 +160,8 @@
* config/v850/v850.h: Likewise. * config/v850/v850.h: Likewise.
* defaults.h: Likewise. * defaults.h: Likewise.
* doc/tm.texi (OUTGOING_REG_PARM_STACK_SPACE): Adjust documentation. * doc/tm.texi (OUTGOING_REG_PARM_STACK_SPACE): Adjust documentation.
* expr.c (emit_block_move): Adjust use of OUTGOING_REG_PARM_STACK_SPACE. * expr.c (emit_block_move): Adjust use of
OUTGOING_REG_PARM_STACK_SPACE.
* function.c (STACK_DYNAMIC_OFFSET): Adjust use of * function.c (STACK_DYNAMIC_OFFSET): Adjust use of
OUTGOING_REG_PARM_STACK_SPACE. OUTGOING_REG_PARM_STACK_SPACE.
* targhooks.c (default_return_in_memory): Remove RETURN_IN_MEMORY. * targhooks.c (default_return_in_memory): Remove RETURN_IN_MEMORY.
...@@ -180,91 +179,88 @@ ...@@ -180,91 +179,88 @@
2008-05-07 Kenneth Zadeck <zadeck@naturalbridge.com> 2008-05-07 Kenneth Zadeck <zadeck@naturalbridge.com>
PATCH rtl/7335 PR rtl/7335
PATCH rtl/33826 PR rtl/33826
* see.c (see_copy_insn): Copy new pure const attributes for new * see.c (see_copy_insn): Copy new pure const attributes for new call.
call. * c-decl.c (merge_decls): Ditto.
* c-decl.c (merge_decls): Ditto. * postreload.c (record_opr_changes): Change CONST_OR_PURE_CALL_P
* postreload.c (record_opr_changes): Change CONST_OR_PURE_CALL_P to RTL_CONST_OR_PURE_CALL_P.
to RTL_CONST_OR_PURE_CALL_P. * tree.c (define_local_buitin): Rename DECL_IS_PURE to DECL_PURE_P.
* tree.c (define_local_buitin): Rename DECL_IS_PURE to Initialized DECL_LOOPING_CONST_PURE.
DECL_PURE_P. Initialized DECL_LOOPING_CONST_PURE. (process_call_operands): Set tree_side_effects properly.
(process_call_operands): Set tree_side_effects properly. * tree.h (TREE_READONLY_DECL_P): Removed.
* tree.h (TREE_READONLY_DECL_P): Removed. (DECL_IS_PURE): Renamed to DECL_PURE_P.
(DECL_IS_PURE): Renamed to DECL_PURE_P. (DECL_LOOPING_OR_CONST_P): New macro.
(DECL_LOOPING_OR_CONST_P): New macro. (struct tree_function_decl): Added looping_const_or_pure_p.
(struct tree_function_decl): Added looping_const_or_pure_p. (ECF_*) Renumbered.
(ECF_*) Renumbered. (ECF_LOOPING_OR_CONST_P): New macro.
(ECF_LOOPING_OR_CONST_P): New macro, * rtlanal.c (pure_const_p): Removed.
* rtlanal.c (pure_const_p): Removed. * builtins.c (expand_builtin): Rename DECL_IS_PURE to DECL_PURE_P.
* builtins.c (expand_builtin): Rename DECL_IS_PURE to DECL_PURE_P. * reorg.c (delete_prior_computation) Changed CONST_OR_PURE_CALL_P
* reorg.c (delete_prior_computation) Changed CONST_OR_PURE_CALL_P to RTL_CONST_CALL_P.
to RTL_CONST_CALL_P. * ipa-pure-const.c (pure_const_state_e): Added looping field.
* ipa-pure-const.c (pure_const_state_e): Added looping field. (check_decl, check_tree, check_call, scan_function): Initialize
(check_decl, check_tree, check_call, scan_function): Initialize looping.
looping. (analyze_function): Rename DECL_IS_PURE to DECL_PURE_P.
(analyze_function): Rename DECL_IS_PURE to DECL_PURE_P. (static_execute): Set looping true for recursive functions.
(static_execute): Set looping true for recursive functions. Undo setting state to IPA_NEITHER for recursive functions.
Undo setting state to IPA_NEITHER for recursive functions. * cse.c (cse_insn):
* cse.c (cse_insn): * ifcvt.c (noce_can_store_speculate_p): Changed
* ifcvt.c (noce_can_store_speculate_p): Changed CONST_OR_PURE_CALL_P and pure_call_p to RTL_CONST_CALL_P or
CONST_OR_PURE_CALL_P and pure_call_p to RTL_CONST_CALL_P or RTL_CONST_OR_PURE_CALL_P.
RTL_CONST_OR_PURE_CALL_P. * dse.c (scan_insn): Ditto.
* dse.c (scan_insn): Ditto. * local-alloc.c (validate_equiv_mem, memref_used_between_p): Ditto.
* local-alloc.c (validate_equiv_mem, memref_used_between_p): Ditto. * gcse.c (oprs_not_seen_p) Changed CONST_OR_PURE_CALL_P to
* gcse.c (oprs_not_seen_p) Changed CONST_OR_PURE_CALL_P to RTL_CONST_OR_PURE_CALL_P.
RTL_CONST_OR_PURE_CALL_P. (store_killed_in_insn): Changed CONST_OR_PURE_CALL_P and
(store_killed_in_insn): Changed CONST_OR_PURE_CALL_P and pure_call_p to RTL_CONST_CALL_P.
pure_call_p to RTL_CONST_CALL_P. * gimplify.c (gimplify_call_expr): Clear side effects for
* gimplify.c (gimplify_call_expr): Clear side effects for non-looping pure and constant calls.
non-looping pure and constant calls. * calls.c (emit_call_1): Set rtl flags from ecf flags.
* calls.c (emit_call_1): Set rtl flags from ecf flags. (flags_from_decl_or_type): Set ecf flags from decl flags.
(flags_from_decl_or_type): Set ecf flags from decl flags. (initialize_argument_information): Turn off
(initialize_argument_information): Turn off ECF_LOOPING_CONST_OR_PURE when turning off ECF_CONST.
ECF_LOOPING_CONST_OR_PURE when turning off ECF_CONST. Change const to pure if callee_copies is true rather than just
Change const to pure if callee_copies is true rather than just turning off const.
turning off const. (expand_call): Turn off ECF_LOOPING_PURE_CONST_CALL and remove old
(expand_call): Turn off ECF_LOOPING_PURE_CONST_CALL and remove old way of marking pure calls.
way of marking pure calls. (emit_library_call_value_1): Turn off ECF_LOOPING_PURE_CONST_CALL.
(emit_library_call_value_1): Turn off ECF_LOOPING_PURE_CONST_CALL. Remove hack that was supposed to fix pr7335 and remove old
Remove hack that was supposed to fix pr7335 and remove old way of marking pure calls.
way of marking pure calls. * emit-rtl.c (emit_copy_of_insn_after): Copy RTL_CONST_CALL_P,
* emit-rtl.c (emit_copy_of_insn_after): Copy RTL_CONST_CALL_P, RTL_PURE_CALL_P, RTL_LOOPING_CONST_OR_PURE_CALL_P.
RTL_PURE_CALL_P, RTL_LOOPING_CONST_OR_PURE_CALL_P. * cselib.c (cselib_process_insn): Changed CONST_OR_PURE_CALL_P to
* cselib.c (cselib_process_insn): Changed CONST_OR_PURE_CALL_P to RTL_CONST_OR_PURE_CALL_P.
RTL_CONST_OR_PURE_CALL_P. * tree-ssa-pre.c (can_value_number_call): Fixed spacing.
* tree-ssa-pre.c (can_value_number_call): Fixed spacing. * loop-invariant.c (find_exits, find_invariant_bb): Changed
* loop-invariant.c (find_exits, find_invariant_bb): Changed CONST_OR_PURE_CALL_P to RTL_CONST_OR_PURE_CALL_P.
CONST_OR_PURE_CALL_P to RTL_CONST_OR_PURE_CALL_P. * sched-deps.c (schedule_analyze): Ditto.
* sched-deps.c (schedule_analyze): Ditto. * rtl.h (struct rtx_def): Use call field, unchanging field, and
* rtl.h (struct rtx_def): Use call field, unchanging field, and return_val field of calls to represent pure and const function info.
return_val field of calls to represent pure and const function (CONST_OR_PURE_CALL_P): Deleted macro.
info. (RTL_CONST_CALL_P, RTL_PURE_CALL_P,
(CONST_OR_PURE_CALL_P): Deleted macro. RTL_LOOPING_CONST_OR_PURE_CALL_P, RTL_CONST_OR_PURE_P): New macros.
(RTL_CONST_CALL_P, RTL_PURE_CALL_P, * tree-inline.c (copy_body_r): Changed TREE_READONLY_DECL_P to
RTL_LOOPING_CONST_OR_PURE_CALL_P, RTL_CONST_OR_PURE_P): New macros. TREE_READONLY.
* tree-inline.c (copy_body_r): Changed TREE_READONLY_DECL_P to * tree-optimize.c (execute_fixup_cfg): Added test for
TREE_READONLY. ECF_LOOPING_CONST_OR_PURE.
* tree-optimize.c (execute_fixup_cfg): Added test for * c-common.c (handle_pure_attribute): Changed DECL_IS_PURE to
ECF_LOOPING_CONST_OR_PURE. DECL_PURE_P.
* c-common.c (handle_pure_attribute): Changed DECL_IS_PURE to * tree-cfg.c (update_call_expr_flags): Do not clear tree side
DECL_PURE_P. effects for looping pure or const calls.
* tree-cfg.c (update_call_expr_flags): Do not clear tree side (verify_gimple_expr): Added verification code.
effects for looping pure or const calls. * config/alpha/alpha.c (alpha_legitimize_address,
(verify_gimple_expr): Added verification code. alpha_emit_xfloating_libcall): Changed CONST_OR_PURE_CALL_P to
* config/alpha/alpha.c (alpha_legitimize_address, RTL_CONST_CALL_P.
alpha_emit_xfloating_libcall): Changed CONST_OR_PURE_CALL_P to * config/s390/s390.c (s390_emit_tls_call_insn): Ditto.
RTL_CONST_CALL_P. * config/rs6000/rs6000.c (rs6000_legitimize_tls_address): Ditto.
* config/s390/s390.c (s390_emit_tls_call_insn): Ditto. * config/mips/mips.c (mips_call_tls_get_addr): Ditto.
* config/rs6000/rs6000.c (rs6000_legitimize_tls_address): Ditto. * cfgrtl.c (need_fake_edge_p): Changed CONST_OR_PURE_CALL_P to
* config/mips/mips.c (mips_call_tls_get_addr): Ditto. RTL_CONST_OR_PURE_CALL_P.
* cfgrtl.c (need_fake_edge_p): Changed CONST_OR_PURE_CALL_P to * dce.c (deletable_insn_p): Allow non looping, non sibling, pure
RTL_CONST_OR_PURE_CALL_P. and const calls to be deleted.
* dce.c (deletable_insn_p): Allow non looping, non sibling, pure
and const calls to be deleted. 2008-05-07 Uros Bizjak <ubizjak@gmail.com>
2008-05-08 Uros Bizjak <ubizjak@gmail.com>
PR target/35714 PR target/35714
* config/i386/mmx.md (mmx_subv2sf3): New expander. * config/i386/mmx.md (mmx_subv2sf3): New expander.
......
2008-05-08 Kai Tietz <kai.tietz@onevision.com> 2008-05-08 Kai Tietz <kai.tietz@onevision.com>
* gcc.c-torture/compile/pr36172.c: Replace unsigned long by * gcc.c-torture/compile/pr36172.c: Replace unsigned long by
__SIZE_TYPE__. __SIZE_TYPE__.
2008-05-08 Sa Liu <saliu@de.ibm.com>
* testsuite/gcc.target/spu/subti3.c: New.
2008-05-08 Richard Guenther <rguenther@suse.de> 2008-05-08 Richard Guenther <rguenther@suse.de>
...@@ -29,7 +33,7 @@ ...@@ -29,7 +33,7 @@
2008-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org> 2008-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR libfortran/34974 PR libfortran/34974
gfortran.dg/fmt_t_7.f: XFAIL this until we get issue resolved. * gfortran.dg/fmt_t_7.f: XFAIL this until we get issue resolved.
2008-05-06 H.J. Lu <hongjiu.lu@intel.com> 2008-05-06 H.J. Lu <hongjiu.lu@intel.com>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment