calls.c (compute_argument_block_size ): Add ATTRIBUTE_UNUSED to fndecl argument.
authorKai Tietz <kai.tietz@onevision.com>
Thu, 8 May 2008 11:32:55 +0000 (11:32 +0000)
committerKai Tietz <ktietz@gcc.gnu.org>
Thu, 8 May 2008 11:32:55 +0000 (13:32 +0200)
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

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

index 33d15a6db7b2e190a8a2c4b55e60164dc0e35d96..9c0cdb8fc0509deb2d2997b8e793a4fd604801f2 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 b382a726c0340d5e586ef8873914f83eedc1f8cb..bbb9b769c490765fcedc1f0f2c018232ad76c8cd 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 8566786194406a5e556e10eb127552c492d6d7ab..c4bc6962a61897882499494de2dc728ef177eb6d 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