diff options
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.c | 30 |
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; -} |