diff options
Diffstat (limited to 'gcc/testsuite/gcc.c-torture/compile/20020706-2.c')
-rw-r--r-- | gcc/testsuite/gcc.c-torture/compile/20020706-2.c | 26 |
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); -} |