Wunused-parameter warnings are given from cgraph::finalize_function,
[gcc.git] / gcc / rtlhooks.c
index ef6552dfd5609d83adc9c98fa2a8cddbad4d381d..8202f291b812cd152c785d93498f635f08384755 100644 (file)
@@ -1,6 +1,5 @@
 /* Generic hooks for the RTL middle-end.
-   Copyright (C) 2004, 2005, 2007, 2008, 2009, 2011, 2012
-   Free Software Foundation, Inc.
+   Copyright (C) 2004-2015 Free Software Foundation, Inc.
 
 This file is part of GCC.
 
@@ -24,6 +23,20 @@ along with GCC; see the file COPYING3.  If not see
 #include "tm.h"
 #include "rtl.h"
 #include "rtlhooks-def.h"
+#include "symtab.h"
+#include "hard-reg-set.h"
+#include "function.h"
+#include "flags.h"
+#include "alias.h"
+#include "tree.h"
+#include "insn-config.h"
+#include "expmed.h"
+#include "dojump.h"
+#include "explow.h"
+#include "calls.h"
+#include "emit-rtl.h"
+#include "varasm.h"
+#include "stmt.h"
 #include "expr.h"
 #include "recog.h"
 \f
@@ -38,7 +51,7 @@ const struct rtl_hooks general_rtl_hooks = RTL_HOOKS_INITIALIZER;
 struct rtl_hooks rtl_hooks = RTL_HOOKS_INITIALIZER;
 
 rtx
-gen_lowpart_general (enum machine_mode mode, rtx x)
+gen_lowpart_general (machine_mode mode, rtx x)
 {
   rtx result = gen_lowpart_common (mode, x);
 
@@ -82,9 +95,9 @@ gen_lowpart_general (enum machine_mode mode, rtx x)
 
 rtx
 reg_num_sign_bit_copies_general (const_rtx x ATTRIBUTE_UNUSED,
-                                enum machine_mode mode ATTRIBUTE_UNUSED,
+                                machine_mode mode ATTRIBUTE_UNUSED,
                                  const_rtx known_x ATTRIBUTE_UNUSED,
-                                enum machine_mode known_mode ATTRIBUTE_UNUSED,
+                                machine_mode known_mode ATTRIBUTE_UNUSED,
                                  unsigned int known_ret ATTRIBUTE_UNUSED,
                                  unsigned int *result ATTRIBUTE_UNUSED)
 {
@@ -93,9 +106,9 @@ reg_num_sign_bit_copies_general (const_rtx x ATTRIBUTE_UNUSED,
 
 rtx
 reg_nonzero_bits_general (const_rtx x ATTRIBUTE_UNUSED,
-                         enum machine_mode mode ATTRIBUTE_UNUSED,
+                         machine_mode mode ATTRIBUTE_UNUSED,
                          const_rtx known_x ATTRIBUTE_UNUSED,
-                          enum machine_mode known_mode ATTRIBUTE_UNUSED,
+                          machine_mode known_mode ATTRIBUTE_UNUSED,
                           unsigned HOST_WIDE_INT known_ret ATTRIBUTE_UNUSED,
                           unsigned HOST_WIDE_INT *nonzero ATTRIBUTE_UNUSED)
 {
@@ -103,7 +116,7 @@ reg_nonzero_bits_general (const_rtx x ATTRIBUTE_UNUSED,
 }
 
 bool
-reg_truncated_to_mode_general (enum machine_mode mode ATTRIBUTE_UNUSED,
+reg_truncated_to_mode_general (machine_mode mode ATTRIBUTE_UNUSED,
                               const_rtx x ATTRIBUTE_UNUSED)
 {
   return false;
@@ -119,7 +132,7 @@ reg_truncated_to_mode_general (enum machine_mode mode ATTRIBUTE_UNUSED,
    This is similar to gen_lowpart_general.  */
 
 rtx
-gen_lowpart_if_possible (enum machine_mode mode, rtx x)
+gen_lowpart_if_possible (machine_mode mode, rtx x)
 {
   rtx result = gen_lowpart_common (mode, x);