aboutsummaryrefslogtreecommitdiffstats
path: root/gcc-4.8/gcc/testsuite/gcc.target/i386/divmod-6.c
diff options
context:
space:
mode:
Diffstat (limited to 'gcc-4.8/gcc/testsuite/gcc.target/i386/divmod-6.c')
-rw-r--r--gcc-4.8/gcc/testsuite/gcc.target/i386/divmod-6.c30
1 files changed, 0 insertions, 30 deletions
diff --git a/gcc-4.8/gcc/testsuite/gcc.target/i386/divmod-6.c b/gcc-4.8/gcc/testsuite/gcc.target/i386/divmod-6.c
deleted file mode 100644
index c79dba0a5..000000000
--- a/gcc-4.8/gcc/testsuite/gcc.target/i386/divmod-6.c
+++ /dev/null
@@ -1,30 +0,0 @@
-/* { dg-do run } */
-/* { dg-options "-O2 -m8bit-idiv" } */
-
-extern void abort (void);
-
-void
-__attribute__((noinline))
-test (long long x, long long y, long long q, long long r)
-{
- if ((x / y) != q || (x % y) != r)
- abort ();
-}
-
-int
-main ()
-{
- test (7, 6, 1, 1);
- test (-7, -6, 1, -1);
- test (-7, 6, -1, -1);
- test (7, -6, -1, 1);
- test (255, 254, 1, 1);
- test (256, 254, 1, 2);
- test (256, 256, 1, 0);
- test (254, 256, 0, 254);
- test (254, 255, 0, 254);
- test (254, 1, 254, 0);
- test (255, 2, 127, 1);
- test (1, 256, 0, 1);
- return 0;
-}