aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/gcc.c-torture/execute/990211-1.c
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/testsuite/gcc.c-torture/execute/990211-1.c')
-rw-r--r--gcc/testsuite/gcc.c-torture/execute/990211-1.c61
1 files changed, 0 insertions, 61 deletions
diff --git a/gcc/testsuite/gcc.c-torture/execute/990211-1.c b/gcc/testsuite/gcc.c-torture/execute/990211-1.c
deleted file mode 100644
index e2fe7eea398..00000000000
--- a/gcc/testsuite/gcc.c-torture/execute/990211-1.c
+++ /dev/null
@@ -1,61 +0,0 @@
-/* Copyright (C) 1999 Free Software Foundation, Inc.
- Contributed by Nathan Sidwell 20 Jan 1999 <nathan@acm.org> */
-
-/* check range combining boolean operations work */
-
-extern void abort();
-
-#define N 77
-
-void func(int i)
-{
- /* fold-const does some clever things with range tests. Make sure
- we get (some of) them right */
-
- /* these must fail, regardless of the value of i */
- if ((i < 0) && (i >= 0))
- abort();
- if ((i > 0) && (i <= 0))
- abort();
- if ((i >= 0) && (i < 0))
- abort();
- if ((i <= 0) && (i > 0))
- abort();
-
- if ((i < N) && (i >= N))
- abort();
- if ((i > N) && (i <= N))
- abort();
- if ((i >= N) && (i < N))
- abort();
- if ((i <= N) && (i > N))
- abort();
-
- /* these must pass, regardless of the value of i */
- if (! ((i < 0) || (i >= 0)))
- abort();
- if (! ((i > 0) || (i <= 0)))
- abort();
- if (! ((i >= 0) || (i < 0)))
- abort();
- if (! ((i <= 0) || (i > 0)))
- abort();
-
- if (! ((i < N) || (i >= N)))
- abort();
- if (! ((i > N) || (i <= N)))
- abort();
- if (! ((i >= N) || (i < N)))
- abort();
- if (! ((i <= N) || (i > N)))
- abort();
-
- return;
-}
-
-int main()
-{
- func(0);
- func(1);
- return 0;
-}