(invert_truthvalue): Handle SAVE_EXPR.
authorRichard Stallman <rms@gnu.org>
Tue, 19 Oct 1993 02:50:50 +0000 (02:50 +0000)
committerRichard Stallman <rms@gnu.org>
Tue, 19 Oct 1993 02:50:50 +0000 (02:50 +0000)
From-SVN: r5797

gcc/fold-const.c

index a08e7ca..cf50da4 100644 (file)
@@ -2185,9 +2185,11 @@ invert_truthvalue (arg)
        break;
       return build (EQ_EXPR, type, arg, convert (type, integer_zero_node));
 
+    case SAVE_EXPR:
+      return build1 (TRUTH_NOT_EXPR, type, arg);
     }
   if (TREE_CODE (TREE_TYPE (arg)) != BOOLEAN_TYPE)
-    abort();
+    abort ();
   return build1 (TRUTH_NOT_EXPR, type, arg);
 }