diff options
Diffstat (limited to 'gcc/testsuite/gcc.c-torture/execute/cmpsi-1.c')
-rwxr-xr-x | gcc/testsuite/gcc.c-torture/execute/cmpsi-1.c | 32 |
1 files changed, 0 insertions, 32 deletions
diff --git a/gcc/testsuite/gcc.c-torture/execute/cmpsi-1.c b/gcc/testsuite/gcc.c-torture/execute/cmpsi-1.c deleted file mode 100755 index 9fce104..0000000 --- a/gcc/testsuite/gcc.c-torture/execute/cmpsi-1.c +++ /dev/null @@ -1,32 +0,0 @@ -f1 (unsigned int x, unsigned int y) -{ - if (x == 0) - dummy (); - x -= y; - /* 0xfffffff2 < 0x80000000? */ - if (x < ~(~(unsigned int) 0 >> 1)) - abort (); - return x; -} - -f2 (unsigned long int x, unsigned long int y) -{ - if (x == 0) - dummy (); - x -= y; - /* 0xfffffff2 < 0x80000000? */ - if (x < ~(~(unsigned long int) 0 >> 1)) - abort (); - return x; -} - - -dummy () {} - -main () -{ - /* 0x7ffffff3 0x80000001 */ - f1 ((~(unsigned int) 0 >> 1) - 12, ~(~(unsigned int) 0 >> 1) + 1); - f2 ((~(unsigned long int) 0 >> 1) - 12, ~(~(unsigned long int) 0 >> 1) + 1); - exit (0); -} |