OSDN Git Service

2008-05-08 Kai Tietz <kai.tietz@onevision.com>
authorktietz <ktietz@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 8 May 2008 11:32:55 +0000 (11:32 +0000)
committerktietz <ktietz@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 8 May 2008 11:32:55 +0000 (11:32 +0000)
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@135079 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/calls.c
gcc/target-def.h

index 33d15a6..9c0cdb8 100644 (file)
@@ -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.
index b382a72..bbb9b76 100644 (file)
@@ -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;
index 8566786..c4bc696 100644 (file)
 #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