diff options
author | Kai Tietz <kai.tietz@onevision.com> | 2008-05-08 11:32:55 +0000 |
---|---|---|
committer | Kai Tietz <ktietz@gcc.gnu.org> | 2008-05-08 13:32:55 +0200 |
commit | 033df0b9d2a1c7488bca6c4d2d42ce1acc05eb85 (patch) | |
tree | 1961e8e0bc587bdc6794357138121267ec4c8320 /gcc | |
parent | a1b6607115feb11d2d36f7e62ed0dae17f7fe88c (diff) | |
download | gcc-033df0b9d2a1c7488bca6c4d2d42ce1acc05eb85.zip gcc-033df0b9d2a1c7488bca6c4d2d42ce1acc05eb85.tar.gz gcc-033df0b9d2a1c7488bca6c4d2d42ce1acc05eb85.tar.bz2 |
calls.c (compute_argument_block_size ): Add ATTRIBUTE_UNUSED to fndecl argument.
2008-05-08 Kai Tietz <kai.tietz@onevision.com>
PR/36180
* calls.c (compute_argument_block_size ): Add ATTRIBUTE_UNUSED to
fndecl argument.
(emit_library_call_value_1): Add ATTRIBUTE_UNUSED to variable
fndecl.
* target-def.h: Check that TARGET_RETURN_IN_MEMORY isn't declared in front.
From-SVN: r135079
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 9 | ||||
-rw-r--r-- | gcc/calls.c | 4 | ||||
-rw-r--r-- | gcc/target-def.h | 2 |
3 files changed, 13 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 33d15a6..9c0cdb8 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,12 @@ +2008-05-08 Kai Tietz <kai.tietz@onevision.com> + + PR/36180 + * calls.c (compute_argument_block_size ): Add ATTRIBUTE_UNUSED to + fndecl argument. + (emit_library_call_value_1): Add ATTRIBUTE_UNUSED to variable + fndecl. + * target-def.h: Check that TARGET_RETURN_IN_MEMORY isn't declared in front. + 2008-05-08 Richard Guenther <rguenther@suse.de> * tree-data-ref.c (dr_analyze_alias): Do not set DR_SUBVARS. diff --git a/gcc/calls.c b/gcc/calls.c index b382a72..bbb9b76 100644 --- a/gcc/calls.c +++ b/gcc/calls.c @@ -1189,7 +1189,7 @@ initialize_argument_information (int num_actuals ATTRIBUTE_UNUSED, static int compute_argument_block_size (int reg_parm_stack_space, struct args_size *args_size, - tree fndecl, + tree fndecl ATTRIBUTE_UNUSED, int preferred_stack_boundary ATTRIBUTE_UNUSED) { int unadjusted_args_size = args_size->constant; @@ -3281,7 +3281,7 @@ emit_library_call_value_1 (int retval, rtx orgfun, rtx value, rtx fun; /* Todo, choose the correct decl type of orgfun. Sadly this information isn't present here, so we default to native calling abi here. */ - tree fndecl = NULL_TREE; /* library calls default to host calling abi ? */ + tree fndecl ATTRIBUTE_UNUSED = NULL_TREE; /* library calls default to host calling abi ? */ int inc; int count; rtx argblock = 0; diff --git a/gcc/target-def.h b/gcc/target-def.h index 8566786..c4bc6962 100644 --- a/gcc/target-def.h +++ b/gcc/target-def.h @@ -545,7 +545,9 @@ #define TARGET_PROMOTE_PROTOTYPES hook_bool_const_tree_false #define TARGET_STRUCT_VALUE_RTX hook_rtx_tree_int_null +#ifndef TARGET_RETURN_IN_MEMORY #define TARGET_RETURN_IN_MEMORY default_return_in_memory +#endif #define TARGET_RETURN_IN_MSB hook_bool_const_tree_false #define TARGET_EXPAND_BUILTIN_SAVEREGS default_expand_builtin_saveregs |