aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gcc/ChangeLog9
-rw-r--r--gcc/calls.c4
-rw-r--r--gcc/target-def.h2
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