]> git.ipfire.org Git - thirdparty/gcc.git/blobdiff - gcc/java/builtins.c
decl.c, [...]: Remove redundant enum from machine_mode.
[thirdparty/gcc.git] / gcc / java / builtins.c
index 12c427daedae46f91400ee9ad6018c016b132a0f..7c6b0ab2b6d24478e1cb8fb4cb4129a0aeddfced 100644 (file)
@@ -319,7 +319,7 @@ static tree
 compareAndSwapInt_builtin (tree method_return_type ATTRIBUTE_UNUSED,
                           tree orig_call)
 {
-  enum machine_mode mode = TYPE_MODE (int_type_node);
+  machine_mode mode = TYPE_MODE (int_type_node);
   if (can_compare_and_swap_p (mode, flag_use_atomic_builtins))
     {
       tree addr, stmt;
@@ -340,7 +340,7 @@ static tree
 compareAndSwapLong_builtin (tree method_return_type ATTRIBUTE_UNUSED,
                            tree orig_call)
 {
-  enum machine_mode mode = TYPE_MODE (long_type_node);
+  machine_mode mode = TYPE_MODE (long_type_node);
   /* We don't trust flag_use_atomic_builtins for multi-word compareAndSwap.
      Some machines such as ARM have atomic libfuncs but not the multi-word
      versions.  */
@@ -365,7 +365,7 @@ static tree
 compareAndSwapObject_builtin (tree method_return_type ATTRIBUTE_UNUSED, 
                              tree orig_call)
 {
-  enum machine_mode mode = TYPE_MODE (ptr_type_node);
+  machine_mode mode = TYPE_MODE (ptr_type_node);
   if (can_compare_and_swap_p (mode, flag_use_atomic_builtins))
   {
     tree addr, stmt;
@@ -444,7 +444,7 @@ static tree
 VMSupportsCS8_builtin (tree method_return_type, 
                       tree orig_call ATTRIBUTE_UNUSED)
 {
-  enum machine_mode mode = TYPE_MODE (long_type_node);
+  machine_mode mode = TYPE_MODE (long_type_node);
   gcc_assert (method_return_type == boolean_type_node);
   if (can_compare_and_swap_p (mode, false))
     return boolean_true_node;