* gcc-interface/utils.c (handle_stack_protect_attribute): Move around.
authorEric Botcazou <ebotcazou@adacore.com>
Tue, 28 May 2019 08:51:35 +0000 (08:51 +0000)
committerEric Botcazou <ebotcazou@gcc.gnu.org>
Tue, 28 May 2019 08:51:35 +0000 (08:51 +0000)
From-SVN: r271694

gcc/ada/ChangeLog
gcc/ada/gcc-interface/utils.c

index e0f3d0ab88300174fc0d4ae059ad01cfd4cc5818..3b60a92b2d719b3d4cff46177791d78921182e66 100644 (file)
@@ -1,3 +1,7 @@
+2019-05-28  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * gcc-interface/utils.c (handle_stack_protect_attribute): Move around.
+
 2019-05-28  Eric Botcazou  <ebotcazou@adacore.com>
 
        * doc/gnat_rm/implementation_defined_pragmas.rst (Machine_Attribute):
index a74a2e2dceba2fd508ecd0dc6ff0e5e42e448cc6..d9c9209ed84fdf53939e17c84cc29c85f79abb81 100644 (file)
@@ -6364,6 +6364,22 @@ handle_noreturn_attribute (tree *node, tree name, tree ARG_UNUSED (args),
   return NULL_TREE;
 }
 
+/* Handle a "stack_protect" attribute; arguments as in
+   struct attribute_spec.handler.  */
+
+static tree
+handle_stack_protect_attribute (tree *node, tree name, tree, int,
+                               bool *no_add_attrs)
+{
+  if (TREE_CODE (*node) != FUNCTION_DECL)
+    {
+      warning (OPT_Wattributes, "%qE attribute ignored", name);
+      *no_add_attrs = true;
+    }
+
+  return NULL_TREE;
+}
+
 /* Handle a "noinline" attribute; arguments as in
    struct attribute_spec.handler.  */
 
@@ -6392,22 +6408,6 @@ handle_noinline_attribute (tree *node, tree name,
   return NULL_TREE;
 }
 
-/* Handle a "stack_protect" attribute; arguments as in
-   struct attribute_spec.handler.  */
-
-static tree
-handle_stack_protect_attribute (tree *node, tree name, tree, int,
-                               bool *no_add_attrs)
-{
-  if (TREE_CODE (*node) != FUNCTION_DECL)
-    {
-      warning (OPT_Wattributes, "%qE attribute ignored", name);
-      *no_add_attrs = true;
-    }
-
-  return NULL_TREE;
-}
-
 /* Handle a "noclone" attribute; arguments as in
    struct attribute_spec.handler.  */