gcc: work around a bogus gcc error
authorNathan Binkert <nate@binkert.org>
Wed, 13 May 2009 05:33:05 +0000 (22:33 -0700)
committerNathan Binkert <nate@binkert.org>
Wed, 13 May 2009 05:33:05 +0000 (22:33 -0700)
src/arch/arm/isa/util.isa

index 4fe0d732cc9367db3c6097934e0555055ee866ac..20eb80ecf7b7f39bc72a21d57ce4f45570993c9d 100644 (file)
@@ -242,8 +242,8 @@ output exec {{
             return ((arm_NEG(lhs) && arm_NEG(rhs)) ||
                     (arm_NEG(lhs) && arm_POS(result)) ||
                     (arm_NEG(rhs) && arm_POS(result)));
-        else
-            return 0;
+
+        return 0;
     }
 
     // Generate the appropriate carry bit for a subtraction operation
@@ -254,8 +254,8 @@ output exec {{
             return ((arm_NEG(lhs) && arm_POS(rhs)) ||
                     (arm_NEG(lhs) && arm_POS(result)) ||
                     (arm_POS(rhs) && arm_POS(result)));
-        else
-            return 0;
+
+        return 0;
     }
 
     inline int32_t
@@ -264,8 +264,8 @@ output exec {{
         if ((lhs | rhs) >> 30)
             return ((arm_NEG(lhs) && arm_NEG(rhs) && arm_POS(result)) ||
                     (arm_POS(lhs) && arm_POS(rhs) && arm_NEG(result)));
-        else
-            return 0;
+
+        return 0;
     }
 
     inline int32_t
@@ -274,8 +274,8 @@ output exec {{
         if ((lhs >= rhs) || ((rhs | lhs) >> 31))
             return ((arm_NEG(lhs) && arm_POS(rhs) && arm_POS(result)) ||
                     (arm_POS(lhs) && arm_NEG(rhs) && arm_NEG(result)));
-        else
-            return 0;
+
+        return 0;
     }
 
 }};