aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/gcc.c-torture/compile/20020706-2.c
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/testsuite/gcc.c-torture/compile/20020706-2.c')
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/20020706-2.c26
1 files changed, 0 insertions, 26 deletions
diff --git a/gcc/testsuite/gcc.c-torture/compile/20020706-2.c b/gcc/testsuite/gcc.c-torture/compile/20020706-2.c
deleted file mode 100644
index b84dda60fd3..00000000000
--- a/gcc/testsuite/gcc.c-torture/compile/20020706-2.c
+++ /dev/null
@@ -1,26 +0,0 @@
-// Contributed by Alexandre Oliva <aoliva@redhat.com>
-// From Red Hat case 106165.
-
-typedef unsigned short (FUNC_P) (void *, unsigned char *, unsigned short);
-
-void crashIt(int id, FUNC_P *func, unsigned char *funcparm)
-{
- unsigned char buff[5], reverse[4];
- unsigned char *bp = buff;
- unsigned char *rp = reverse;
- unsigned short int count = 0;
- unsigned short cnt;
- while (id > 0)
- {
- *rp++ = (unsigned char) (id & 0x7F);
- id >>= 7;
- count++;
- }
- cnt = count + 1;
- while ((count--) > 1)
- {
- *bp++ = (unsigned char)(*(--rp) | 0x80);
- }
- *bp++ = *(--rp);
- (void)(*func)(funcparm, buff, cnt);
-}