diff options
Diffstat (limited to 'gcc/testsuite/gcc.c-torture/unsorted')
282 files changed, 0 insertions, 6559 deletions
diff --git a/gcc/testsuite/gcc.c-torture/unsorted/386.c b/gcc/testsuite/gcc.c-torture/unsorted/386.c deleted file mode 100755 index 432cdad..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/386.c +++ /dev/null @@ -1,23 +0,0 @@ -foo (a, p) - int *p; -{ - p[0] = a; - a = (short) a; - return a; -} - -main () -{ - int i; - foobar (i, &i); -} - - -foobar (a, b) -{ - int c; - - c = a % b; - a = a / b; - return a + b; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/86.c b/gcc/testsuite/gcc.c-torture/unsorted/86.c deleted file mode 100755 index deea85e..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/86.c +++ /dev/null @@ -1,19 +0,0 @@ -m32 (a) - int *a; -{ - a[1] = a[0]; -} - -m16 (a) - short *a; -{ - a[1] = a[0]; -} - - -m8 (a) - char *a; -{ - a[1] = a[0]; -} - diff --git a/gcc/testsuite/gcc.c-torture/unsorted/BUG1.c b/gcc/testsuite/gcc.c-torture/unsorted/BUG1.c deleted file mode 100755 index ada8eaf..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/BUG1.c +++ /dev/null @@ -1,37 +0,0 @@ -struct _XtTextSource { - /* ... */ - void (* SetSelection)(); - /* ... */ - }; - -typedef struct _XtTextSource *XtTextSource; - -typedef struct _TextPart { - XtTextSource source; - /* ... */ -} TextPart; - -typedef struct _TextRec { - /* ... */ - TextPart text; -} TextRec; - -typedef struct _TextRec *TextWidget; - - -void XtTextUnsetSelection(w) - TextWidget w; /* original is: Widget w; */ -{ - register TextWidget ctx = (TextWidget) w; - void (*nullProc)() = 0; - -/* - * the following line causes the error, when optimizing: - */ - - if (ctx->text.source->SetSelection != nullProc) { - - foo(); - - } -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/BUG11.c b/gcc/testsuite/gcc.c-torture/unsorted/BUG11.c deleted file mode 100755 index fe2923a..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/BUG11.c +++ /dev/null @@ -1,29 +0,0 @@ -#define DD 2410065408 - -unsigned -foo (d) - double d; -{ - return d; -} - -#if foobar - -main () -{ -#if bar - unsigned u = DD; - double d = (double) u; -#else - double d = (double) DD; -#endif - printf ("%u = %u = %lf\n", foo ((double) DD), foo (d), d); -} -#else - -main () -{ - printf ("%lf\n", (double) ((unsigned) DD)); - foo ((double) DD); -} -#endif diff --git a/gcc/testsuite/gcc.c-torture/unsorted/BUG12.c b/gcc/testsuite/gcc.c-torture/unsorted/BUG12.c deleted file mode 100755 index b32fa60..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/BUG12.c +++ /dev/null @@ -1,5 +0,0 @@ -long long -main () -{ - return 1.1e10; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/BUG13.c b/gcc/testsuite/gcc.c-torture/unsorted/BUG13.c deleted file mode 100755 index 9a302b9..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/BUG13.c +++ /dev/null @@ -1,19 +0,0 @@ -struct tree_common -{ - int uid; - unsigned int code : 8; - unsigned int code2 : 8; - unsigned external_attr : 1; - unsigned public_attr : 1; - -}; - -static int -duplicate_decls (x) - register struct tree_common *x; -{ - if (x->external_attr) - if (x->code) - if (x->code2) - x->public_attr = 1; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/BUG16.c b/gcc/testsuite/gcc.c-torture/unsorted/BUG16.c deleted file mode 100755 index daeae2c..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/BUG16.c +++ /dev/null @@ -1,6 +0,0 @@ -setgetlen (a) - int *a; -{ - while (*a++ & 0x80000000) - ; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/BUG17.c b/gcc/testsuite/gcc.c-torture/unsorted/BUG17.c deleted file mode 100755 index 9205870..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/BUG17.c +++ /dev/null @@ -1,8 +0,0 @@ -double d; - -main() -{ - int i; - - i = (int) d; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/BUG18.c b/gcc/testsuite/gcc.c-torture/unsorted/BUG18.c deleted file mode 100755 index ed586a7..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/BUG18.c +++ /dev/null @@ -1,5 +0,0 @@ -main() -{ - if ((signed int) 1 < (signed int) -2147483648) - printf("true\n"); -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/BUG2.c b/gcc/testsuite/gcc.c-torture/unsorted/BUG2.c deleted file mode 100755 index 6dc30be..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/BUG2.c +++ /dev/null @@ -1,8 +0,0 @@ -BUG2 (p) int *p; -{ - int a = 0; - if (*p == a) - return 0; - else - return 1; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/BUG21.c b/gcc/testsuite/gcc.c-torture/unsorted/BUG21.c deleted file mode 100755 index c8a1157..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/BUG21.c +++ /dev/null @@ -1,22 +0,0 @@ -typedef struct { - int knock_on_wood; /* leave it out and it works. */ - int f1; -} FOO; - -typedef struct { - FOO *b1; -} BAR; - -Nase () -{ - int i, j; - FOO *foop; - BAR *barp; - - for (i = 0; i < 2; i++) { - foop = &barp->b1[i]; - for (j = 0; j < foop->f1; j++) { - /* dummy() */; /* put it in and it works. */ - } - } -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/BUG22.c b/gcc/testsuite/gcc.c-torture/unsorted/BUG22.c deleted file mode 100755 index 9fd9525..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/BUG22.c +++ /dev/null @@ -1,6 +0,0 @@ - -void -Rotate (float angle) -{ - float mag = (angle < 0) ? -angle : angle; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/BUG23.c b/gcc/testsuite/gcc.c-torture/unsorted/BUG23.c deleted file mode 100755 index 1ff429e..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/BUG23.c +++ /dev/null @@ -1,18 +0,0 @@ -main() -{ - static char static_char_array[1]; - static char *static_char_pointer; - static char static_char; - char char_array[1]; - char *char_pointer; - char character; - - char *cp, c; - - c = cp - static_char_array; /* error */ - c = cp - static_char_pointer; - c = cp - &static_char; /* error */ - c = cp - char_array; - c = cp - char_pointer; - c = cp - &character; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/BUG24.c b/gcc/testsuite/gcc.c-torture/unsorted/BUG24.c deleted file mode 100755 index 7627a3d..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/BUG24.c +++ /dev/null @@ -1,15 +0,0 @@ -struct ack { - char a, b, c; -}; - -main() -{ - struct ack bad; - - foo(bad); -} - -foo(c) - struct ack c; -{ -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/BUG25.c b/gcc/testsuite/gcc.c-torture/unsorted/BUG25.c deleted file mode 100755 index 5744170..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/BUG25.c +++ /dev/null @@ -1,5 +0,0 @@ - -foo (a) -{ - __builtin_ffs (a); -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/BUG3.c b/gcc/testsuite/gcc.c-torture/unsorted/BUG3.c deleted file mode 100755 index 30e6622..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/BUG3.c +++ /dev/null @@ -1,8 +0,0 @@ -BUG2 (p) char *p; -{ - int a = 0; - if (*p == a) - return 0; - else - return 1; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/BUG4.c b/gcc/testsuite/gcc.c-torture/unsorted/BUG4.c deleted file mode 100755 index be6a149..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/BUG4.c +++ /dev/null @@ -1,20 +0,0 @@ -int foo() -{ - char c; - - return (c ^ 30 ) > (c ^ 40 ); -/* - these also get the signal : - return (c ^ 30 ) == (c ^ 40 ); - return ((int)c ^ 30 ) > (c ^ 40 ); - also fails if c is "extern char" - - these are ok : - return (c + 30 ) > (c ^ 40 ); - return (c ^ 30 ) > (c + 40 ); - return (c ^ 30 ) + (c ^ 40 ); - return ('a' ^ 30 ) > (c ^ 40 ); - return (c ^ 40 ); - return (c ^ 30 ) > (c ^ 40 ); -*/ -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/BUG5.c b/gcc/testsuite/gcc.c-torture/unsorted/BUG5.c deleted file mode 100755 index 9bed713..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/BUG5.c +++ /dev/null @@ -1,18 +0,0 @@ -enum bar -{ - one, - two -}; - -enum bar foo; - -void bar() -{ - switch (foo) - { - case one: - case two: - printf ("one to two\n"); - break; - } -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/BUG6.c b/gcc/testsuite/gcc.c-torture/unsorted/BUG6.c deleted file mode 100755 index b139465..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/BUG6.c +++ /dev/null @@ -1,8 +0,0 @@ -main() -{ - unsigned long L; - double D; - D = L = -3; - printf("L=%lu, D=%g\n", L, D); - return 0; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/DFcmp.c b/gcc/testsuite/gcc.c-torture/unsorted/DFcmp.c deleted file mode 100755 index b32b0ec..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/DFcmp.c +++ /dev/null @@ -1,280 +0,0 @@ -#define type double - -type glob0, glob1; - -#define E0 ((type *)10000000) -#define reg0 r0 -#define indreg0 (*p0) -#define imm0 22 -#define limm0 ((type)((int)&glob0)) -#define adr0 (*E0) -#define adrreg0 (p0[10000000]) -#define adrx0 (E0[x0]) -#define regx0 (p0[x0]) - -#define E1 ((type *)11111111) -#define reg1 r1 -#define indreg1 (*p1) -#define imm1 33 -#define limm1 ((type)((int)&glob1)) -#define adr1 (*E1) -#define adrreg1 (p1[1111111/4]) -#define adrx1 (E1[x1]) -#define regx1 (p1[x1]) - -reg0reg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (reg0 <= reg1) return 1; else return 0;} - -reg0indreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (reg0 <= indreg1) return 1; else return 0;} - -reg0imm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (reg0 <= imm1) return 1; else return 0;} - -reg0limm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (reg0 <= limm1) return 1; else return 0;} - -reg0adr1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (reg0 <= adr1) return 1; else return 0;} - -reg0adrreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (reg0 <= adrreg1) return 1; else return 0;} - -reg0adrx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (reg0 <= adrx1) return 1; else return 0;} - -reg0regx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (reg0 <= regx1) return 1; else return 0;} - -indreg0reg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (indreg0 <= reg1) return 1; else return 0;} - -indreg0indreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (indreg0 <= indreg1) return 1; else return 0;} - -indreg0imm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (indreg0 <= imm1) return 1; else return 0;} - -indreg0limm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (indreg0 <= limm1) return 1; else return 0;} - -indreg0adr1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (indreg0 <= adr1) return 1; else return 0;} - -indreg0adrreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (indreg0 <= adrreg1) return 1; else return 0;} - -indreg0adrx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (indreg0 <= adrx1) return 1; else return 0;} - -indreg0regx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (indreg0 <= regx1) return 1; else return 0;} - -imm0reg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (imm0 <= reg1) return 1; else return 0;} - -imm0indreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (imm0 <= indreg1) return 1; else return 0;} - -imm0imm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (imm0 <= imm1) return 1; else return 0;} - -imm0limm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (imm0 <= limm1) return 1; else return 0;} - -imm0adr1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (imm0 <= adr1) return 1; else return 0;} - -imm0adrreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (imm0 <= adrreg1) return 1; else return 0;} - -imm0adrx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (imm0 <= adrx1) return 1; else return 0;} - -imm0regx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (imm0 <= regx1) return 1; else return 0;} - -limm0reg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (limm0 <= reg1) return 1; else return 0;} - -limm0indreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (limm0 <= indreg1) return 1; else return 0;} - -limm0imm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (limm0 <= imm1) return 1; else return 0;} - -limm0limm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (limm0 <= limm1) return 1; else return 0;} - -limm0adr1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (limm0 <= adr1) return 1; else return 0;} - -limm0adrreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (limm0 <= adrreg1) return 1; else return 0;} - -limm0adrx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (limm0 <= adrx1) return 1; else return 0;} - -limm0regx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (limm0 <= regx1) return 1; else return 0;} - -adr0reg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adr0 <= reg1) return 1; else return 0;} - -adr0indreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adr0 <= indreg1) return 1; else return 0;} - -adr0imm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adr0 <= imm1) return 1; else return 0;} - -adr0limm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adr0 <= limm1) return 1; else return 0;} - -adr0adr1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adr0 <= adr1) return 1; else return 0;} - -adr0adrreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adr0 <= adrreg1) return 1; else return 0;} - -adr0adrx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adr0 <= adrx1) return 1; else return 0;} - -adr0regx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adr0 <= regx1) return 1; else return 0;} - -adrreg0reg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrreg0 <= reg1) return 1; else return 0;} - -adrreg0indreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrreg0 <= indreg1) return 1; else return 0;} - -adrreg0imm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrreg0 <= imm1) return 1; else return 0;} - -adrreg0limm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrreg0 <= limm1) return 1; else return 0;} - -adrreg0adr1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrreg0 <= adr1) return 1; else return 0;} - -adrreg0adrreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrreg0 <= adrreg1) return 1; else return 0;} - -adrreg0adrx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrreg0 <= adrx1) return 1; else return 0;} - -adrreg0regx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrreg0 <= regx1) return 1; else return 0;} - -adrx0reg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrx0 <= reg1) return 1; else return 0;} - -adrx0indreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrx0 <= indreg1) return 1; else return 0;} - -adrx0imm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrx0 <= imm1) return 1; else return 0;} - -adrx0limm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrx0 <= limm1) return 1; else return 0;} - -adrx0adr1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrx0 <= adr1) return 1; else return 0;} - -adrx0adrreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrx0 <= adrreg1) return 1; else return 0;} - -adrx0adrx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrx0 <= adrx1) return 1; else return 0;} - -adrx0regx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrx0 <= regx1) return 1; else return 0;} - -regx0reg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (regx0 <= reg1) return 1; else return 0;} - -regx0indreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (regx0 <= indreg1) return 1; else return 0;} - -regx0imm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (regx0 <= imm1) return 1; else return 0;} - -regx0limm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (regx0 <= limm1) return 1; else return 0;} - -regx0adr1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (regx0 <= adr1) return 1; else return 0;} - -regx0adrreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (regx0 <= adrreg1) return 1; else return 0;} - -regx0adrx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (regx0 <= adrx1) return 1; else return 0;} - -regx0regx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (regx0 <= regx1) return 1; else return 0;} - diff --git a/gcc/testsuite/gcc.c-torture/unsorted/HIcmp.c b/gcc/testsuite/gcc.c-torture/unsorted/HIcmp.c deleted file mode 100755 index eea3984..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/HIcmp.c +++ /dev/null @@ -1,280 +0,0 @@ -#define type short - -type glob0, glob1; - -#define E0 ((type *)10000000) -#define reg0 r0 -#define indreg0 (*p0) -#define imm0 22 -#define limm0 ((type)&glob0) -#define adr0 (*E0) -#define adrreg0 (p0[10000000]) -#define adrx0 (E0[x0]) -#define regx0 (p0[x0]) - -#define E1 ((type *)11111111) -#define reg1 r1 -#define indreg1 (*p1) -#define imm1 33 -#define limm1 ((type)&glob1) -#define adr1 (*E1) -#define adrreg1 (p1[1111111/4]) -#define adrx1 (E1[x1]) -#define regx1 (p1[x1]) - -reg0reg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (reg0 <= reg1) return 1; else return 0;} - -reg0indreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (reg0 <= indreg1) return 1; else return 0;} - -reg0imm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (reg0 <= imm1) return 1; else return 0;} - -reg0limm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (reg0 <= limm1) return 1; else return 0;} - -reg0adr1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (reg0 <= adr1) return 1; else return 0;} - -reg0adrreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (reg0 <= adrreg1) return 1; else return 0;} - -reg0adrx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (reg0 <= adrx1) return 1; else return 0;} - -reg0regx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (reg0 <= regx1) return 1; else return 0;} - -indreg0reg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (indreg0 <= reg1) return 1; else return 0;} - -indreg0indreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (indreg0 <= indreg1) return 1; else return 0;} - -indreg0imm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (indreg0 <= imm1) return 1; else return 0;} - -indreg0limm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (indreg0 <= limm1) return 1; else return 0;} - -indreg0adr1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (indreg0 <= adr1) return 1; else return 0;} - -indreg0adrreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (indreg0 <= adrreg1) return 1; else return 0;} - -indreg0adrx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (indreg0 <= adrx1) return 1; else return 0;} - -indreg0regx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (indreg0 <= regx1) return 1; else return 0;} - -imm0reg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (imm0 <= reg1) return 1; else return 0;} - -imm0indreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (imm0 <= indreg1) return 1; else return 0;} - -imm0imm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (imm0 <= imm1) return 1; else return 0;} - -imm0limm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (imm0 <= limm1) return 1; else return 0;} - -imm0adr1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (imm0 <= adr1) return 1; else return 0;} - -imm0adrreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (imm0 <= adrreg1) return 1; else return 0;} - -imm0adrx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (imm0 <= adrx1) return 1; else return 0;} - -imm0regx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (imm0 <= regx1) return 1; else return 0;} - -limm0reg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (limm0 <= reg1) return 1; else return 0;} - -limm0indreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (limm0 <= indreg1) return 1; else return 0;} - -limm0imm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (limm0 <= imm1) return 1; else return 0;} - -limm0limm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (limm0 <= limm1) return 1; else return 0;} - -limm0adr1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (limm0 <= adr1) return 1; else return 0;} - -limm0adrreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (limm0 <= adrreg1) return 1; else return 0;} - -limm0adrx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (limm0 <= adrx1) return 1; else return 0;} - -limm0regx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (limm0 <= regx1) return 1; else return 0;} - -adr0reg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adr0 <= reg1) return 1; else return 0;} - -adr0indreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adr0 <= indreg1) return 1; else return 0;} - -adr0imm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adr0 <= imm1) return 1; else return 0;} - -adr0limm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adr0 <= limm1) return 1; else return 0;} - -adr0adr1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adr0 <= adr1) return 1; else return 0;} - -adr0adrreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adr0 <= adrreg1) return 1; else return 0;} - -adr0adrx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adr0 <= adrx1) return 1; else return 0;} - -adr0regx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adr0 <= regx1) return 1; else return 0;} - -adrreg0reg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrreg0 <= reg1) return 1; else return 0;} - -adrreg0indreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrreg0 <= indreg1) return 1; else return 0;} - -adrreg0imm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrreg0 <= imm1) return 1; else return 0;} - -adrreg0limm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrreg0 <= limm1) return 1; else return 0;} - -adrreg0adr1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrreg0 <= adr1) return 1; else return 0;} - -adrreg0adrreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrreg0 <= adrreg1) return 1; else return 0;} - -adrreg0adrx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrreg0 <= adrx1) return 1; else return 0;} - -adrreg0regx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrreg0 <= regx1) return 1; else return 0;} - -adrx0reg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrx0 <= reg1) return 1; else return 0;} - -adrx0indreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrx0 <= indreg1) return 1; else return 0;} - -adrx0imm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrx0 <= imm1) return 1; else return 0;} - -adrx0limm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrx0 <= limm1) return 1; else return 0;} - -adrx0adr1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrx0 <= adr1) return 1; else return 0;} - -adrx0adrreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrx0 <= adrreg1) return 1; else return 0;} - -adrx0adrx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrx0 <= adrx1) return 1; else return 0;} - -adrx0regx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrx0 <= regx1) return 1; else return 0;} - -regx0reg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (regx0 <= reg1) return 1; else return 0;} - -regx0indreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (regx0 <= indreg1) return 1; else return 0;} - -regx0imm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (regx0 <= imm1) return 1; else return 0;} - -regx0limm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (regx0 <= limm1) return 1; else return 0;} - -regx0adr1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (regx0 <= adr1) return 1; else return 0;} - -regx0adrreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (regx0 <= adrreg1) return 1; else return 0;} - -regx0adrx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (regx0 <= adrx1) return 1; else return 0;} - -regx0regx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (regx0 <= regx1) return 1; else return 0;} - diff --git a/gcc/testsuite/gcc.c-torture/unsorted/HIset.c b/gcc/testsuite/gcc.c-torture/unsorted/HIset.c deleted file mode 100755 index 8108fbb..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/HIset.c +++ /dev/null @@ -1,216 +0,0 @@ -#define E0 ((type *)10000000) -#define reg0 r0 -#define indreg0 (*p0) -#define imm0 22 -#define limm0 ((type)(int)&glob0) -#define adr0 (*E0) -#define adrreg0 (p0[10000000]) -#define adrx0 (E0[x0]) -#define regx0 (p0[x0]) - -#define E1 ((type *)11111111) -#define reg1 r1 -#define indreg1 (*p1) -#define imm1 33 -#define limm1 ((type)(int)&glob1) -#define adr1 (*E1) -#define adrreg1 (p1[1111111/4]) -#define adrx1 (E1[x1]) -#define regx1 (p1[x1]) - -int glob0, glob1; - -#define type short - -reg0reg1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{reg0 = reg1; } - -reg0indreg1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{reg0 = indreg1; } - -reg0imm1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{reg0 = imm1; } - -reg0limm1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{reg0 = limm1; } - -reg0adr1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{reg0 = adr1; } - -reg0adrreg1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{reg0 = adrreg1; } - -reg0adrx1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{reg0 = adrx1; } - -reg0regx1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{reg0 = regx1; } - -indreg0reg1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{indreg0 = reg1; } - -indreg0indreg1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{indreg0 = indreg1; } - -indreg0imm1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{indreg0 = imm1; } - -indreg0limm1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{indreg0 = limm1; } - -indreg0adr1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{indreg0 = adr1; } - -indreg0adrreg1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{indreg0 = adrreg1; } - -indreg0adrx1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{indreg0 = adrx1; } - -indreg0regx1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{indreg0 = regx1; } - -adr0reg1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{adr0 = reg1; } - -adr0indreg1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{adr0 = indreg1; } - -adr0imm1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{adr0 = imm1; } - -adr0limm1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{adr0 = limm1; } - -adr0adr1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{adr0 = adr1; } - -adr0adrreg1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{adr0 = adrreg1; } - -adr0adrx1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{adr0 = adrx1; } - -adr0regx1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{adr0 = regx1; } - -adrreg0reg1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{adrreg0 = reg1; } - -adrreg0indreg1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{adrreg0 = indreg1; } - -adrreg0imm1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{adrreg0 = imm1; } - -adrreg0limm1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{adrreg0 = limm1; } - -adrreg0adr1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{adrreg0 = adr1; } - -adrreg0adrreg1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{adrreg0 = adrreg1; } - -adrreg0adrx1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{adrreg0 = adrx1; } - -adrreg0regx1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{adrreg0 = regx1; } - -adrx0reg1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{adrx0 = reg1; } - -adrx0indreg1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{adrx0 = indreg1; } - -adrx0imm1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{adrx0 = imm1; } - -adrx0limm1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{adrx0 = limm1; } - -adrx0adr1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{adrx0 = adr1; } - -adrx0adrreg1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{adrx0 = adrreg1; } - -adrx0adrx1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{adrx0 = adrx1; } - -adrx0regx1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{adrx0 = regx1; } - -regx0reg1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{regx0 = reg1; } - -regx0indreg1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{regx0 = indreg1; } - -regx0imm1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{regx0 = imm1; } - -regx0limm1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{regx0 = limm1; } - -regx0adr1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{regx0 = adr1; } - -regx0adrreg1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{regx0 = adrreg1; } - -regx0adrx1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{regx0 = adrx1; } - -regx0regx1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{regx0 = regx1; } - diff --git a/gcc/testsuite/gcc.c-torture/unsorted/Makefile.in b/gcc/testsuite/gcc.c-torture/unsorted/Makefile.in deleted file mode 100755 index e6209db..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/Makefile.in +++ /dev/null @@ -1,12 +0,0 @@ -#### host, target, and site specific Makefile frags come in here. - -srcdir = . - -# Nothing to do... -all: - -clean: - -rm -f *.o *.diff *~ *.bad core *.x - -distclean: clean - -rm -f Makefile config.status diff --git a/gcc/testsuite/gcc.c-torture/unsorted/PYRBUG.c b/gcc/testsuite/gcc.c-torture/unsorted/PYRBUG.c deleted file mode 100755 index c64c3f5..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/PYRBUG.c +++ /dev/null @@ -1,17 +0,0 @@ -typedef struct -{ - int v; - int h; -} Point; - -typedef struct -{ - int top, left, bottom, right; -} Rect; - -int -x_PtInRect (Point pt, Rect *r) -{ - return pt.v >= r->top && pt.v < r->bottom - && pt.h >= r->left && pt.h < r->right; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/QIcmp.c b/gcc/testsuite/gcc.c-torture/unsorted/QIcmp.c deleted file mode 100755 index c516164..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/QIcmp.c +++ /dev/null @@ -1,280 +0,0 @@ -#define type signed char - -type glob0, glob1; - -#define E0 ((type *)10000000) -#define reg0 r0 -#define indreg0 (*p0) -#define imm0 22 -#define limm0 ((type)&glob0) -#define adr0 (*E0) -#define adrreg0 (p0[10000000]) -#define adrx0 (E0[x0]) -#define regx0 (p0[x0]) - -#define E1 ((type *)11111111) -#define reg1 r1 -#define indreg1 (*p1) -#define imm1 33 -#define limm1 ((type)&glob1) -#define adr1 (*E1) -#define adrreg1 (p1[1111111/4]) -#define adrx1 (E1[x1]) -#define regx1 (p1[x1]) - -reg0reg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (reg0 <= reg1) return 1; else return 0;} - -reg0indreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (reg0 <= indreg1) return 1; else return 0;} - -reg0imm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (reg0 <= imm1) return 1; else return 0;} - -reg0limm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (reg0 <= limm1) return 1; else return 0;} - -reg0adr1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (reg0 <= adr1) return 1; else return 0;} - -reg0adrreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (reg0 <= adrreg1) return 1; else return 0;} - -reg0adrx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (reg0 <= adrx1) return 1; else return 0;} - -reg0regx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (reg0 <= regx1) return 1; else return 0;} - -indreg0reg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (indreg0 <= reg1) return 1; else return 0;} - -indreg0indreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (indreg0 <= indreg1) return 1; else return 0;} - -indreg0imm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (indreg0 <= imm1) return 1; else return 0;} - -indreg0limm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (indreg0 <= limm1) return 1; else return 0;} - -indreg0adr1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (indreg0 <= adr1) return 1; else return 0;} - -indreg0adrreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (indreg0 <= adrreg1) return 1; else return 0;} - -indreg0adrx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (indreg0 <= adrx1) return 1; else return 0;} - -indreg0regx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (indreg0 <= regx1) return 1; else return 0;} - -imm0reg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (imm0 <= reg1) return 1; else return 0;} - -imm0indreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (imm0 <= indreg1) return 1; else return 0;} - -imm0imm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (imm0 <= imm1) return 1; else return 0;} - -imm0limm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (imm0 <= limm1) return 1; else return 0;} - -imm0adr1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (imm0 <= adr1) return 1; else return 0;} - -imm0adrreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (imm0 <= adrreg1) return 1; else return 0;} - -imm0adrx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (imm0 <= adrx1) return 1; else return 0;} - -imm0regx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (imm0 <= regx1) return 1; else return 0;} - -limm0reg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (limm0 <= reg1) return 1; else return 0;} - -limm0indreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (limm0 <= indreg1) return 1; else return 0;} - -limm0imm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (limm0 <= imm1) return 1; else return 0;} - -limm0limm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (limm0 <= limm1) return 1; else return 0;} - -limm0adr1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (limm0 <= adr1) return 1; else return 0;} - -limm0adrreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (limm0 <= adrreg1) return 1; else return 0;} - -limm0adrx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (limm0 <= adrx1) return 1; else return 0;} - -limm0regx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (limm0 <= regx1) return 1; else return 0;} - -adr0reg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adr0 <= reg1) return 1; else return 0;} - -adr0indreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adr0 <= indreg1) return 1; else return 0;} - -adr0imm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adr0 <= imm1) return 1; else return 0;} - -adr0limm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adr0 <= limm1) return 1; else return 0;} - -adr0adr1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adr0 <= adr1) return 1; else return 0;} - -adr0adrreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adr0 <= adrreg1) return 1; else return 0;} - -adr0adrx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adr0 <= adrx1) return 1; else return 0;} - -adr0regx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adr0 <= regx1) return 1; else return 0;} - -adrreg0reg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrreg0 <= reg1) return 1; else return 0;} - -adrreg0indreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrreg0 <= indreg1) return 1; else return 0;} - -adrreg0imm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrreg0 <= imm1) return 1; else return 0;} - -adrreg0limm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrreg0 <= limm1) return 1; else return 0;} - -adrreg0adr1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrreg0 <= adr1) return 1; else return 0;} - -adrreg0adrreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrreg0 <= adrreg1) return 1; else return 0;} - -adrreg0adrx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrreg0 <= adrx1) return 1; else return 0;} - -adrreg0regx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrreg0 <= regx1) return 1; else return 0;} - -adrx0reg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrx0 <= reg1) return 1; else return 0;} - -adrx0indreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrx0 <= indreg1) return 1; else return 0;} - -adrx0imm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrx0 <= imm1) return 1; else return 0;} - -adrx0limm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrx0 <= limm1) return 1; else return 0;} - -adrx0adr1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrx0 <= adr1) return 1; else return 0;} - -adrx0adrreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrx0 <= adrreg1) return 1; else return 0;} - -adrx0adrx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrx0 <= adrx1) return 1; else return 0;} - -adrx0regx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrx0 <= regx1) return 1; else return 0;} - -regx0reg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (regx0 <= reg1) return 1; else return 0;} - -regx0indreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (regx0 <= indreg1) return 1; else return 0;} - -regx0imm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (regx0 <= imm1) return 1; else return 0;} - -regx0limm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (regx0 <= limm1) return 1; else return 0;} - -regx0adr1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (regx0 <= adr1) return 1; else return 0;} - -regx0adrreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (regx0 <= adrreg1) return 1; else return 0;} - -regx0adrx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (regx0 <= adrx1) return 1; else return 0;} - -regx0regx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (regx0 <= regx1) return 1; else return 0;} - diff --git a/gcc/testsuite/gcc.c-torture/unsorted/QIset.c b/gcc/testsuite/gcc.c-torture/unsorted/QIset.c deleted file mode 100755 index 212609d..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/QIset.c +++ /dev/null @@ -1,216 +0,0 @@ -#define E0 ((type *)10000000) -#define reg0 r0 -#define indreg0 (*p0) -#define imm0 22 -#define limm0 ((type)(int)&glob0) -#define adr0 (*E0) -#define adrreg0 (p0[10000000]) -#define adrx0 (E0[x0]) -#define regx0 (p0[x0]) - -#define E1 ((type *)11111111) -#define reg1 r1 -#define indreg1 (*p1) -#define imm1 33 -#define limm1 ((type)(int)&glob1) -#define adr1 (*E1) -#define adrreg1 (p1[1111111/4]) -#define adrx1 (E1[x1]) -#define regx1 (p1[x1]) - -int glob0, glob1; - -#define type char - -reg0reg1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{reg0 = reg1; } - -reg0indreg1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{reg0 = indreg1; } - -reg0imm1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{reg0 = imm1; } - -reg0limm1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{reg0 = limm1; } - -reg0adr1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{reg0 = adr1; } - -reg0adrreg1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{reg0 = adrreg1; } - -reg0adrx1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{reg0 = adrx1; } - -reg0regx1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{reg0 = regx1; } - -indreg0reg1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{indreg0 = reg1; } - -indreg0indreg1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{indreg0 = indreg1; } - -indreg0imm1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{indreg0 = imm1; } - -indreg0limm1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{indreg0 = limm1; } - -indreg0adr1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{indreg0 = adr1; } - -indreg0adrreg1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{indreg0 = adrreg1; } - -indreg0adrx1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{indreg0 = adrx1; } - -indreg0regx1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{indreg0 = regx1; } - -adr0reg1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{adr0 = reg1; } - -adr0indreg1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{adr0 = indreg1; } - -adr0imm1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{adr0 = imm1; } - -adr0limm1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{adr0 = limm1; } - -adr0adr1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{adr0 = adr1; } - -adr0adrreg1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{adr0 = adrreg1; } - -adr0adrx1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{adr0 = adrx1; } - -adr0regx1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{adr0 = regx1; } - -adrreg0reg1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{adrreg0 = reg1; } - -adrreg0indreg1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{adrreg0 = indreg1; } - -adrreg0imm1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{adrreg0 = imm1; } - -adrreg0limm1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{adrreg0 = limm1; } - -adrreg0adr1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{adrreg0 = adr1; } - -adrreg0adrreg1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{adrreg0 = adrreg1; } - -adrreg0adrx1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{adrreg0 = adrx1; } - -adrreg0regx1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{adrreg0 = regx1; } - -adrx0reg1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{adrx0 = reg1; } - -adrx0indreg1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{adrx0 = indreg1; } - -adrx0imm1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{adrx0 = imm1; } - -adrx0limm1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{adrx0 = limm1; } - -adrx0adr1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{adrx0 = adr1; } - -adrx0adrreg1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{adrx0 = adrreg1; } - -adrx0adrx1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{adrx0 = adrx1; } - -adrx0regx1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{adrx0 = regx1; } - -regx0reg1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{regx0 = reg1; } - -regx0indreg1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{regx0 = indreg1; } - -regx0imm1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{regx0 = imm1; } - -regx0limm1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{regx0 = limm1; } - -regx0adr1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{regx0 = adr1; } - -regx0adrreg1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{regx0 = adrreg1; } - -regx0adrx1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{regx0 = adrx1; } - -regx0regx1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{regx0 = regx1; } - diff --git a/gcc/testsuite/gcc.c-torture/unsorted/SFset.c b/gcc/testsuite/gcc.c-torture/unsorted/SFset.c deleted file mode 100755 index ad3e41b..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/SFset.c +++ /dev/null @@ -1,216 +0,0 @@ -#define E0 ((type *)10000000) -#define reg0 r0 -#define indreg0 (*p0) -#define imm0 22 -#define limm0 ((type)(int)&glob0) -#define adr0 (*E0) -#define adrreg0 (p0[10000000]) -#define adrx0 (E0[x0]) -#define regx0 (p0[x0]) - -#define E1 ((type *)11111111) -#define reg1 r1 -#define indreg1 (*p1) -#define imm1 33 -#define limm1 ((type)(int)&glob1) -#define adr1 (*E1) -#define adrreg1 (p1[1111111/4]) -#define adrx1 (E1[x1]) -#define regx1 (p1[x1]) - -int glob0, glob1; - -#define type float - -reg0reg1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{reg0 = reg1; } - -reg0indreg1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{reg0 = indreg1; } - -reg0imm1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{reg0 = imm1; } - -reg0limm1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{reg0 = limm1; } - -reg0adr1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{reg0 = adr1; } - -reg0adrreg1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{reg0 = adrreg1; } - -reg0adrx1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{reg0 = adrx1; } - -reg0regx1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{reg0 = regx1; } - -indreg0reg1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{indreg0 = reg1; } - -indreg0indreg1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{indreg0 = indreg1; } - -indreg0imm1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{indreg0 = imm1; } - -indreg0limm1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{indreg0 = limm1; } - -indreg0adr1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{indreg0 = adr1; } - -indreg0adrreg1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{indreg0 = adrreg1; } - -indreg0adrx1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{indreg0 = adrx1; } - -indreg0regx1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{indreg0 = regx1; } - -adr0reg1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{adr0 = reg1; } - -adr0indreg1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{adr0 = indreg1; } - -adr0imm1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{adr0 = imm1; } - -adr0limm1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{adr0 = limm1; } - -adr0adr1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{adr0 = adr1; } - -adr0adrreg1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{adr0 = adrreg1; } - -adr0adrx1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{adr0 = adrx1; } - -adr0regx1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{adr0 = regx1; } - -adrreg0reg1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{adrreg0 = reg1; } - -adrreg0indreg1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{adrreg0 = indreg1; } - -adrreg0imm1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{adrreg0 = imm1; } - -adrreg0limm1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{adrreg0 = limm1; } - -adrreg0adr1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{adrreg0 = adr1; } - -adrreg0adrreg1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{adrreg0 = adrreg1; } - -adrreg0adrx1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{adrreg0 = adrx1; } - -adrreg0regx1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{adrreg0 = regx1; } - -adrx0reg1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{adrx0 = reg1; } - -adrx0indreg1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{adrx0 = indreg1; } - -adrx0imm1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{adrx0 = imm1; } - -adrx0limm1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{adrx0 = limm1; } - -adrx0adr1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{adrx0 = adr1; } - -adrx0adrreg1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{adrx0 = adrreg1; } - -adrx0adrx1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{adrx0 = adrx1; } - -adrx0regx1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{adrx0 = regx1; } - -regx0reg1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{regx0 = reg1; } - -regx0indreg1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{regx0 = indreg1; } - -regx0imm1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{regx0 = imm1; } - -regx0limm1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{regx0 = limm1; } - -regx0adr1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{regx0 = adr1; } - -regx0adrreg1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{regx0 = adrreg1; } - -regx0adrx1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{regx0 = adrx1; } - -regx0regx1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{regx0 = regx1; } - diff --git a/gcc/testsuite/gcc.c-torture/unsorted/SIcmp.c b/gcc/testsuite/gcc.c-torture/unsorted/SIcmp.c deleted file mode 100755 index 30e0739..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/SIcmp.c +++ /dev/null @@ -1,280 +0,0 @@ -#define type int - -type glob0, glob1; - -#define E0 ((type *)10000000) -#define reg0 r0 -#define indreg0 (*p0) -#define imm0 22 -#define limm0 ((type)&glob0) -#define adr0 (*E0) -#define adrreg0 (p0[10000000]) -#define adrx0 (E0[x0]) -#define regx0 (p0[x0]) - -#define E1 ((type *)11111111) -#define reg1 r1 -#define indreg1 (*p1) -#define imm1 33 -#define limm1 ((type)&glob1) -#define adr1 (*E1) -#define adrreg1 (p1[1111111/4]) -#define adrx1 (E1[x1]) -#define regx1 (p1[x1]) - -reg0reg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (reg0 <= reg1) return 1; else return 0;} - -reg0indreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (reg0 <= indreg1) return 1; else return 0;} - -reg0imm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (reg0 <= imm1) return 1; else return 0;} - -reg0limm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (reg0 <= limm1) return 1; else return 0;} - -reg0adr1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (reg0 <= adr1) return 1; else return 0;} - -reg0adrreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (reg0 <= adrreg1) return 1; else return 0;} - -reg0adrx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (reg0 <= adrx1) return 1; else return 0;} - -reg0regx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (reg0 <= regx1) return 1; else return 0;} - -indreg0reg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (indreg0 <= reg1) return 1; else return 0;} - -indreg0indreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (indreg0 <= indreg1) return 1; else return 0;} - -indreg0imm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (indreg0 <= imm1) return 1; else return 0;} - -indreg0limm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (indreg0 <= limm1) return 1; else return 0;} - -indreg0adr1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (indreg0 <= adr1) return 1; else return 0;} - -indreg0adrreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (indreg0 <= adrreg1) return 1; else return 0;} - -indreg0adrx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (indreg0 <= adrx1) return 1; else return 0;} - -indreg0regx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (indreg0 <= regx1) return 1; else return 0;} - -imm0reg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (imm0 <= reg1) return 1; else return 0;} - -imm0indreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (imm0 <= indreg1) return 1; else return 0;} - -imm0imm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (imm0 <= imm1) return 1; else return 0;} - -imm0limm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (imm0 <= limm1) return 1; else return 0;} - -imm0adr1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (imm0 <= adr1) return 1; else return 0;} - -imm0adrreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (imm0 <= adrreg1) return 1; else return 0;} - -imm0adrx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (imm0 <= adrx1) return 1; else return 0;} - -imm0regx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (imm0 <= regx1) return 1; else return 0;} - -limm0reg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (limm0 <= reg1) return 1; else return 0;} - -limm0indreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (limm0 <= indreg1) return 1; else return 0;} - -limm0imm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (limm0 <= imm1) return 1; else return 0;} - -limm0limm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (limm0 <= limm1) return 1; else return 0;} - -limm0adr1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (limm0 <= adr1) return 1; else return 0;} - -limm0adrreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (limm0 <= adrreg1) return 1; else return 0;} - -limm0adrx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (limm0 <= adrx1) return 1; else return 0;} - -limm0regx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (limm0 <= regx1) return 1; else return 0;} - -adr0reg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adr0 <= reg1) return 1; else return 0;} - -adr0indreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adr0 <= indreg1) return 1; else return 0;} - -adr0imm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adr0 <= imm1) return 1; else return 0;} - -adr0limm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adr0 <= limm1) return 1; else return 0;} - -adr0adr1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adr0 <= adr1) return 1; else return 0;} - -adr0adrreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adr0 <= adrreg1) return 1; else return 0;} - -adr0adrx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adr0 <= adrx1) return 1; else return 0;} - -adr0regx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adr0 <= regx1) return 1; else return 0;} - -adrreg0reg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrreg0 <= reg1) return 1; else return 0;} - -adrreg0indreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrreg0 <= indreg1) return 1; else return 0;} - -adrreg0imm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrreg0 <= imm1) return 1; else return 0;} - -adrreg0limm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrreg0 <= limm1) return 1; else return 0;} - -adrreg0adr1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrreg0 <= adr1) return 1; else return 0;} - -adrreg0adrreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrreg0 <= adrreg1) return 1; else return 0;} - -adrreg0adrx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrreg0 <= adrx1) return 1; else return 0;} - -adrreg0regx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrreg0 <= regx1) return 1; else return 0;} - -adrx0reg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrx0 <= reg1) return 1; else return 0;} - -adrx0indreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrx0 <= indreg1) return 1; else return 0;} - -adrx0imm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrx0 <= imm1) return 1; else return 0;} - -adrx0limm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrx0 <= limm1) return 1; else return 0;} - -adrx0adr1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrx0 <= adr1) return 1; else return 0;} - -adrx0adrreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrx0 <= adrreg1) return 1; else return 0;} - -adrx0adrx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrx0 <= adrx1) return 1; else return 0;} - -adrx0regx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrx0 <= regx1) return 1; else return 0;} - -regx0reg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (regx0 <= reg1) return 1; else return 0;} - -regx0indreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (regx0 <= indreg1) return 1; else return 0;} - -regx0imm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (regx0 <= imm1) return 1; else return 0;} - -regx0limm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (regx0 <= limm1) return 1; else return 0;} - -regx0adr1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (regx0 <= adr1) return 1; else return 0;} - -regx0adrreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (regx0 <= adrreg1) return 1; else return 0;} - -regx0adrx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (regx0 <= adrx1) return 1; else return 0;} - -regx0regx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (regx0 <= regx1) return 1; else return 0;} - diff --git a/gcc/testsuite/gcc.c-torture/unsorted/SIset.c b/gcc/testsuite/gcc.c-torture/unsorted/SIset.c deleted file mode 100755 index 74a51cd..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/SIset.c +++ /dev/null @@ -1,216 +0,0 @@ -#define E0 ((type *)10000000) -#define reg0 r0 -#define indreg0 (*p0) -#define imm0 22 -#define limm0 ((type)(int)&glob0) -#define adr0 (*E0) -#define adrreg0 (p0[10000000]) -#define adrx0 (E0[x0]) -#define regx0 (p0[x0]) - -#define E1 ((type *)11111111) -#define reg1 r1 -#define indreg1 (*p1) -#define imm1 33 -#define limm1 ((type)(int)&glob1) -#define adr1 (*E1) -#define adrreg1 (p1[1111111/4]) -#define adrx1 (E1[x1]) -#define regx1 (p1[x1]) - -int glob0, glob1; - -#define type int - -reg0reg1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{reg0 = reg1; } - -reg0indreg1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{reg0 = indreg1; } - -reg0imm1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{reg0 = imm1; } - -reg0limm1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{reg0 = limm1; } - -reg0adr1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{reg0 = adr1; } - -reg0adrreg1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{reg0 = adrreg1; } - -reg0adrx1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{reg0 = adrx1; } - -reg0regx1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{reg0 = regx1; } - -indreg0reg1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{indreg0 = reg1; } - -indreg0indreg1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{indreg0 = indreg1; } - -indreg0imm1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{indreg0 = imm1; } - -indreg0limm1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{indreg0 = limm1; } - -indreg0adr1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{indreg0 = adr1; } - -indreg0adrreg1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{indreg0 = adrreg1; } - -indreg0adrx1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{indreg0 = adrx1; } - -indreg0regx1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{indreg0 = regx1; } - -adr0reg1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{adr0 = reg1; } - -adr0indreg1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{adr0 = indreg1; } - -adr0imm1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{adr0 = imm1; } - -adr0limm1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{adr0 = limm1; } - -adr0adr1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{adr0 = adr1; } - -adr0adrreg1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{adr0 = adrreg1; } - -adr0adrx1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{adr0 = adrx1; } - -adr0regx1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{adr0 = regx1; } - -adrreg0reg1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{adrreg0 = reg1; } - -adrreg0indreg1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{adrreg0 = indreg1; } - -adrreg0imm1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{adrreg0 = imm1; } - -adrreg0limm1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{adrreg0 = limm1; } - -adrreg0adr1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{adrreg0 = adr1; } - -adrreg0adrreg1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{adrreg0 = adrreg1; } - -adrreg0adrx1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{adrreg0 = adrx1; } - -adrreg0regx1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{adrreg0 = regx1; } - -adrx0reg1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{adrx0 = reg1; } - -adrx0indreg1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{adrx0 = indreg1; } - -adrx0imm1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{adrx0 = imm1; } - -adrx0limm1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{adrx0 = limm1; } - -adrx0adr1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{adrx0 = adr1; } - -adrx0adrreg1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{adrx0 = adrreg1; } - -adrx0adrx1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{adrx0 = adrx1; } - -adrx0regx1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{adrx0 = regx1; } - -regx0reg1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{regx0 = reg1; } - -regx0indreg1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{regx0 = indreg1; } - -regx0imm1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{regx0 = imm1; } - -regx0limm1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{regx0 = limm1; } - -regx0adr1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{regx0 = adr1; } - -regx0adrreg1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{regx0 = adrreg1; } - -regx0adrx1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{regx0 = adrx1; } - -regx0regx1_set (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{regx0 = regx1; } - diff --git a/gcc/testsuite/gcc.c-torture/unsorted/UHIcmp.c b/gcc/testsuite/gcc.c-torture/unsorted/UHIcmp.c deleted file mode 100755 index 1e969e7..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/UHIcmp.c +++ /dev/null @@ -1,280 +0,0 @@ -#define type unsigned short - -type glob0, glob1; - -#define E0 ((type *)10000000) -#define reg0 r0 -#define indreg0 (*p0) -#define imm0 22 -#define limm0 ((type)&glob0) -#define adr0 (*E0) -#define adrreg0 (p0[10000000]) -#define adrx0 (E0[x0]) -#define regx0 (p0[x0]) - -#define E1 ((type *)11111111) -#define reg1 r1 -#define indreg1 (*p1) -#define imm1 33 -#define limm1 ((type)&glob1) -#define adr1 (*E1) -#define adrreg1 (p1[1111111/4]) -#define adrx1 (E1[x1]) -#define regx1 (p1[x1]) - -reg0reg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (reg0 <= reg1) return 1; else return 0;} - -reg0indreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (reg0 <= indreg1) return 1; else return 0;} - -reg0imm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (reg0 <= imm1) return 1; else return 0;} - -reg0limm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (reg0 <= limm1) return 1; else return 0;} - -reg0adr1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (reg0 <= adr1) return 1; else return 0;} - -reg0adrreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (reg0 <= adrreg1) return 1; else return 0;} - -reg0adrx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (reg0 <= adrx1) return 1; else return 0;} - -reg0regx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (reg0 <= regx1) return 1; else return 0;} - -indreg0reg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (indreg0 <= reg1) return 1; else return 0;} - -indreg0indreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (indreg0 <= indreg1) return 1; else return 0;} - -indreg0imm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (indreg0 <= imm1) return 1; else return 0;} - -indreg0limm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (indreg0 <= limm1) return 1; else return 0;} - -indreg0adr1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (indreg0 <= adr1) return 1; else return 0;} - -indreg0adrreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (indreg0 <= adrreg1) return 1; else return 0;} - -indreg0adrx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (indreg0 <= adrx1) return 1; else return 0;} - -indreg0regx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (indreg0 <= regx1) return 1; else return 0;} - -imm0reg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (imm0 <= reg1) return 1; else return 0;} - -imm0indreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (imm0 <= indreg1) return 1; else return 0;} - -imm0imm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (imm0 <= imm1) return 1; else return 0;} - -imm0limm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (imm0 <= limm1) return 1; else return 0;} - -imm0adr1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (imm0 <= adr1) return 1; else return 0;} - -imm0adrreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (imm0 <= adrreg1) return 1; else return 0;} - -imm0adrx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (imm0 <= adrx1) return 1; else return 0;} - -imm0regx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (imm0 <= regx1) return 1; else return 0;} - -limm0reg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (limm0 <= reg1) return 1; else return 0;} - -limm0indreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (limm0 <= indreg1) return 1; else return 0;} - -limm0imm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (limm0 <= imm1) return 1; else return 0;} - -limm0limm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (limm0 <= limm1) return 1; else return 0;} - -limm0adr1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (limm0 <= adr1) return 1; else return 0;} - -limm0adrreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (limm0 <= adrreg1) return 1; else return 0;} - -limm0adrx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (limm0 <= adrx1) return 1; else return 0;} - -limm0regx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (limm0 <= regx1) return 1; else return 0;} - -adr0reg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adr0 <= reg1) return 1; else return 0;} - -adr0indreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adr0 <= indreg1) return 1; else return 0;} - -adr0imm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adr0 <= imm1) return 1; else return 0;} - -adr0limm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adr0 <= limm1) return 1; else return 0;} - -adr0adr1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adr0 <= adr1) return 1; else return 0;} - -adr0adrreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adr0 <= adrreg1) return 1; else return 0;} - -adr0adrx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adr0 <= adrx1) return 1; else return 0;} - -adr0regx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adr0 <= regx1) return 1; else return 0;} - -adrreg0reg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrreg0 <= reg1) return 1; else return 0;} - -adrreg0indreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrreg0 <= indreg1) return 1; else return 0;} - -adrreg0imm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrreg0 <= imm1) return 1; else return 0;} - -adrreg0limm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrreg0 <= limm1) return 1; else return 0;} - -adrreg0adr1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrreg0 <= adr1) return 1; else return 0;} - -adrreg0adrreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrreg0 <= adrreg1) return 1; else return 0;} - -adrreg0adrx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrreg0 <= adrx1) return 1; else return 0;} - -adrreg0regx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrreg0 <= regx1) return 1; else return 0;} - -adrx0reg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrx0 <= reg1) return 1; else return 0;} - -adrx0indreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrx0 <= indreg1) return 1; else return 0;} - -adrx0imm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrx0 <= imm1) return 1; else return 0;} - -adrx0limm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrx0 <= limm1) return 1; else return 0;} - -adrx0adr1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrx0 <= adr1) return 1; else return 0;} - -adrx0adrreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrx0 <= adrreg1) return 1; else return 0;} - -adrx0adrx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrx0 <= adrx1) return 1; else return 0;} - -adrx0regx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrx0 <= regx1) return 1; else return 0;} - -regx0reg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (regx0 <= reg1) return 1; else return 0;} - -regx0indreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (regx0 <= indreg1) return 1; else return 0;} - -regx0imm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (regx0 <= imm1) return 1; else return 0;} - -regx0limm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (regx0 <= limm1) return 1; else return 0;} - -regx0adr1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (regx0 <= adr1) return 1; else return 0;} - -regx0adrreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (regx0 <= adrreg1) return 1; else return 0;} - -regx0adrx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (regx0 <= adrx1) return 1; else return 0;} - -regx0regx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (regx0 <= regx1) return 1; else return 0;} - diff --git a/gcc/testsuite/gcc.c-torture/unsorted/UQIcmp.c b/gcc/testsuite/gcc.c-torture/unsorted/UQIcmp.c deleted file mode 100755 index 3e9cdeb..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/UQIcmp.c +++ /dev/null @@ -1,280 +0,0 @@ -#define type unsigned char - -type glob0, glob1; - -#define E0 ((type *)10000000) -#define reg0 r0 -#define indreg0 (*p0) -#define imm0 22 -#define limm0 ((type)&glob0) -#define adr0 (*E0) -#define adrreg0 (p0[10000000]) -#define adrx0 (E0[x0]) -#define regx0 (p0[x0]) - -#define E1 ((type *)11111111) -#define reg1 r1 -#define indreg1 (*p1) -#define imm1 33 -#define limm1 ((type)&glob1) -#define adr1 (*E1) -#define adrreg1 (p1[1111111/4]) -#define adrx1 (E1[x1]) -#define regx1 (p1[x1]) - -reg0reg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (reg0 <= reg1) return 1; else return 0;} - -reg0indreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (reg0 <= indreg1) return 1; else return 0;} - -reg0imm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (reg0 <= imm1) return 1; else return 0;} - -reg0limm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (reg0 <= limm1) return 1; else return 0;} - -reg0adr1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (reg0 <= adr1) return 1; else return 0;} - -reg0adrreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (reg0 <= adrreg1) return 1; else return 0;} - -reg0adrx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (reg0 <= adrx1) return 1; else return 0;} - -reg0regx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (reg0 <= regx1) return 1; else return 0;} - -indreg0reg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (indreg0 <= reg1) return 1; else return 0;} - -indreg0indreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (indreg0 <= indreg1) return 1; else return 0;} - -indreg0imm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (indreg0 <= imm1) return 1; else return 0;} - -indreg0limm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (indreg0 <= limm1) return 1; else return 0;} - -indreg0adr1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (indreg0 <= adr1) return 1; else return 0;} - -indreg0adrreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (indreg0 <= adrreg1) return 1; else return 0;} - -indreg0adrx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (indreg0 <= adrx1) return 1; else return 0;} - -indreg0regx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (indreg0 <= regx1) return 1; else return 0;} - -imm0reg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (imm0 <= reg1) return 1; else return 0;} - -imm0indreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (imm0 <= indreg1) return 1; else return 0;} - -imm0imm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (imm0 <= imm1) return 1; else return 0;} - -imm0limm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (imm0 <= limm1) return 1; else return 0;} - -imm0adr1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (imm0 <= adr1) return 1; else return 0;} - -imm0adrreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (imm0 <= adrreg1) return 1; else return 0;} - -imm0adrx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (imm0 <= adrx1) return 1; else return 0;} - -imm0regx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (imm0 <= regx1) return 1; else return 0;} - -limm0reg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (limm0 <= reg1) return 1; else return 0;} - -limm0indreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (limm0 <= indreg1) return 1; else return 0;} - -limm0imm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (limm0 <= imm1) return 1; else return 0;} - -limm0limm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (limm0 <= limm1) return 1; else return 0;} - -limm0adr1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (limm0 <= adr1) return 1; else return 0;} - -limm0adrreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (limm0 <= adrreg1) return 1; else return 0;} - -limm0adrx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (limm0 <= adrx1) return 1; else return 0;} - -limm0regx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (limm0 <= regx1) return 1; else return 0;} - -adr0reg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adr0 <= reg1) return 1; else return 0;} - -adr0indreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adr0 <= indreg1) return 1; else return 0;} - -adr0imm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adr0 <= imm1) return 1; else return 0;} - -adr0limm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adr0 <= limm1) return 1; else return 0;} - -adr0adr1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adr0 <= adr1) return 1; else return 0;} - -adr0adrreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adr0 <= adrreg1) return 1; else return 0;} - -adr0adrx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adr0 <= adrx1) return 1; else return 0;} - -adr0regx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adr0 <= regx1) return 1; else return 0;} - -adrreg0reg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrreg0 <= reg1) return 1; else return 0;} - -adrreg0indreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrreg0 <= indreg1) return 1; else return 0;} - -adrreg0imm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrreg0 <= imm1) return 1; else return 0;} - -adrreg0limm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrreg0 <= limm1) return 1; else return 0;} - -adrreg0adr1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrreg0 <= adr1) return 1; else return 0;} - -adrreg0adrreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrreg0 <= adrreg1) return 1; else return 0;} - -adrreg0adrx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrreg0 <= adrx1) return 1; else return 0;} - -adrreg0regx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrreg0 <= regx1) return 1; else return 0;} - -adrx0reg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrx0 <= reg1) return 1; else return 0;} - -adrx0indreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrx0 <= indreg1) return 1; else return 0;} - -adrx0imm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrx0 <= imm1) return 1; else return 0;} - -adrx0limm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrx0 <= limm1) return 1; else return 0;} - -adrx0adr1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrx0 <= adr1) return 1; else return 0;} - -adrx0adrreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrx0 <= adrreg1) return 1; else return 0;} - -adrx0adrx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrx0 <= adrx1) return 1; else return 0;} - -adrx0regx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrx0 <= regx1) return 1; else return 0;} - -regx0reg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (regx0 <= reg1) return 1; else return 0;} - -regx0indreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (regx0 <= indreg1) return 1; else return 0;} - -regx0imm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (regx0 <= imm1) return 1; else return 0;} - -regx0limm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (regx0 <= limm1) return 1; else return 0;} - -regx0adr1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (regx0 <= adr1) return 1; else return 0;} - -regx0adrreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (regx0 <= adrreg1) return 1; else return 0;} - -regx0adrx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (regx0 <= adrx1) return 1; else return 0;} - -regx0regx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (regx0 <= regx1) return 1; else return 0;} - diff --git a/gcc/testsuite/gcc.c-torture/unsorted/USIcmp.c b/gcc/testsuite/gcc.c-torture/unsorted/USIcmp.c deleted file mode 100755 index e217526..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/USIcmp.c +++ /dev/null @@ -1,280 +0,0 @@ -#define type unsigned int - -type glob0, glob1; - -#define E0 ((type *)10000000) -#define reg0 r0 -#define indreg0 (*p0) -#define imm0 22 -#define limm0 ((type)&glob0) -#define adr0 (*E0) -#define adrreg0 (p0[10000000]) -#define adrx0 (E0[x0]) -#define regx0 (p0[x0]) - -#define E1 ((type *)11111111) -#define reg1 r1 -#define indreg1 (*p1) -#define imm1 33 -#define limm1 ((type)&glob1) -#define adr1 (*E1) -#define adrreg1 (p1[1111111/4]) -#define adrx1 (E1[x1]) -#define regx1 (p1[x1]) - -reg0reg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (reg0 <= reg1) return 1; else return 0;} - -reg0indreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (reg0 <= indreg1) return 1; else return 0;} - -reg0imm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (reg0 <= imm1) return 1; else return 0;} - -reg0limm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (reg0 <= limm1) return 1; else return 0;} - -reg0adr1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (reg0 <= adr1) return 1; else return 0;} - -reg0adrreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (reg0 <= adrreg1) return 1; else return 0;} - -reg0adrx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (reg0 <= adrx1) return 1; else return 0;} - -reg0regx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (reg0 <= regx1) return 1; else return 0;} - -indreg0reg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (indreg0 <= reg1) return 1; else return 0;} - -indreg0indreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (indreg0 <= indreg1) return 1; else return 0;} - -indreg0imm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (indreg0 <= imm1) return 1; else return 0;} - -indreg0limm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (indreg0 <= limm1) return 1; else return 0;} - -indreg0adr1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (indreg0 <= adr1) return 1; else return 0;} - -indreg0adrreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (indreg0 <= adrreg1) return 1; else return 0;} - -indreg0adrx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (indreg0 <= adrx1) return 1; else return 0;} - -indreg0regx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (indreg0 <= regx1) return 1; else return 0;} - -imm0reg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (imm0 <= reg1) return 1; else return 0;} - -imm0indreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (imm0 <= indreg1) return 1; else return 0;} - -imm0imm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (imm0 <= imm1) return 1; else return 0;} - -imm0limm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (imm0 <= limm1) return 1; else return 0;} - -imm0adr1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (imm0 <= adr1) return 1; else return 0;} - -imm0adrreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (imm0 <= adrreg1) return 1; else return 0;} - -imm0adrx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (imm0 <= adrx1) return 1; else return 0;} - -imm0regx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (imm0 <= regx1) return 1; else return 0;} - -limm0reg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (limm0 <= reg1) return 1; else return 0;} - -limm0indreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (limm0 <= indreg1) return 1; else return 0;} - -limm0imm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (limm0 <= imm1) return 1; else return 0;} - -limm0limm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (limm0 <= limm1) return 1; else return 0;} - -limm0adr1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (limm0 <= adr1) return 1; else return 0;} - -limm0adrreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (limm0 <= adrreg1) return 1; else return 0;} - -limm0adrx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (limm0 <= adrx1) return 1; else return 0;} - -limm0regx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (limm0 <= regx1) return 1; else return 0;} - -adr0reg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adr0 <= reg1) return 1; else return 0;} - -adr0indreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adr0 <= indreg1) return 1; else return 0;} - -adr0imm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adr0 <= imm1) return 1; else return 0;} - -adr0limm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adr0 <= limm1) return 1; else return 0;} - -adr0adr1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adr0 <= adr1) return 1; else return 0;} - -adr0adrreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adr0 <= adrreg1) return 1; else return 0;} - -adr0adrx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adr0 <= adrx1) return 1; else return 0;} - -adr0regx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adr0 <= regx1) return 1; else return 0;} - -adrreg0reg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrreg0 <= reg1) return 1; else return 0;} - -adrreg0indreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrreg0 <= indreg1) return 1; else return 0;} - -adrreg0imm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrreg0 <= imm1) return 1; else return 0;} - -adrreg0limm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrreg0 <= limm1) return 1; else return 0;} - -adrreg0adr1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrreg0 <= adr1) return 1; else return 0;} - -adrreg0adrreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrreg0 <= adrreg1) return 1; else return 0;} - -adrreg0adrx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrreg0 <= adrx1) return 1; else return 0;} - -adrreg0regx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrreg0 <= regx1) return 1; else return 0;} - -adrx0reg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrx0 <= reg1) return 1; else return 0;} - -adrx0indreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrx0 <= indreg1) return 1; else return 0;} - -adrx0imm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrx0 <= imm1) return 1; else return 0;} - -adrx0limm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrx0 <= limm1) return 1; else return 0;} - -adrx0adr1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrx0 <= adr1) return 1; else return 0;} - -adrx0adrreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrx0 <= adrreg1) return 1; else return 0;} - -adrx0adrx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrx0 <= adrx1) return 1; else return 0;} - -adrx0regx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (adrx0 <= regx1) return 1; else return 0;} - -regx0reg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (regx0 <= reg1) return 1; else return 0;} - -regx0indreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (regx0 <= indreg1) return 1; else return 0;} - -regx0imm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (regx0 <= imm1) return 1; else return 0;} - -regx0limm1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (regx0 <= limm1) return 1; else return 0;} - -regx0adr1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (regx0 <= adr1) return 1; else return 0;} - -regx0adrreg1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (regx0 <= adrreg1) return 1; else return 0;} - -regx0adrx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (regx0 <= adrx1) return 1; else return 0;} - -regx0regx1 (r0, r1, x0, x1, p0, p1) -type r0, r1; type *p0, *p1; -{if (regx0 <= regx1) return 1; else return 0;} - diff --git a/gcc/testsuite/gcc.c-torture/unsorted/a.c b/gcc/testsuite/gcc.c-torture/unsorted/a.c deleted file mode 100755 index 47fb1f4..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/a.c +++ /dev/null @@ -1,4 +0,0 @@ -foo (a) -{ - return a & 65535; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/a1.c b/gcc/testsuite/gcc.c-torture/unsorted/a1.c deleted file mode 100755 index 654781d..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/a1.c +++ /dev/null @@ -1,7 +0,0 @@ -int -foo (a, p) - int *p; -{ - p[0] = 85 * a; - p[1] = -86 * a; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/a3.c b/gcc/testsuite/gcc.c-torture/unsorted/a3.c deleted file mode 100755 index 85d2a24..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/a3.c +++ /dev/null @@ -1,12 +0,0 @@ -foo (a) -{ - int i; - - for (i = 1; i < a; i++) - ; - { - int b = (int) &foo; - - return (a & b) == 0; - } -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/aa.c b/gcc/testsuite/gcc.c-torture/unsorted/aa.c deleted file mode 100755 index 61a4147..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/aa.c +++ /dev/null @@ -1,8 +0,0 @@ -#define w 20 -#define c 1 - -foo (a) - unsigned a; -{ - return ((a & ((1 << w) - 1)) << c) > 0; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/aaa.c b/gcc/testsuite/gcc.c-torture/unsorted/aaa.c deleted file mode 100755 index e31fb56..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/aaa.c +++ /dev/null @@ -1,11 +0,0 @@ -foo (a, b) -{ - int t; - while (b < 0) - { - t = a; - a = b; - b = t; - } - return a + b; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/abs.c b/gcc/testsuite/gcc.c-torture/unsorted/abs.c deleted file mode 100755 index 6a746b1..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/abs.c +++ /dev/null @@ -1,9 +0,0 @@ -foo (a) -{ - return __builtin_abs (a); -} - -main () -{ - printf ("%d %d\n", foo (0x80000000), foo (12)); -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/ac.c b/gcc/testsuite/gcc.c-torture/unsorted/ac.c deleted file mode 100755 index 1d3c085..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/ac.c +++ /dev/null @@ -1,30 +0,0 @@ -barfoo (a) -{ - return (a << 16) & ~0xffff; -} - -foobar (a) -{ - return ((unsigned short) a) << 15;} - -foo (a) -{ - return (a & 0x121) << 31; -} - -bar (a) -{ - return (a & ~0xffff) << 16; -} - -main () -{ - int a; - - for (a = 1; a; a += a) - { - printf ("%d", (foo (a))); - } - puts (""); -} - diff --git a/gcc/testsuite/gcc.c-torture/unsorted/acc.c b/gcc/testsuite/gcc.c-torture/unsorted/acc.c deleted file mode 100755 index a4a027a..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/acc.c +++ /dev/null @@ -1,8 +0,0 @@ -foo (a) -{ - int b = a + 1; - int c = (short) a; - if (b) - return b; - return 1; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/add.c b/gcc/testsuite/gcc.c-torture/unsorted/add.c deleted file mode 100755 index d796e41..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/add.c +++ /dev/null @@ -1,5 +0,0 @@ -foo (a, b, p) - int *p; -{ - return 34 + *p; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/add386.c b/gcc/testsuite/gcc.c-torture/unsorted/add386.c deleted file mode 100755 index bfdffbf..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/add386.c +++ /dev/null @@ -1,4 +0,0 @@ -main (a) -{ - return a + 128; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/addcc.c b/gcc/testsuite/gcc.c-torture/unsorted/addcc.c deleted file mode 100755 index cf52307..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/addcc.c +++ /dev/null @@ -1,18 +0,0 @@ -foo (p, a, b) - int *p; - int a; - int b; -{ - - a += p[0]; - b += p[1]; - if (a == 0) - return b; - return a; -} - - -bar (a) -{ - return -a > 0 ? 1 : 2; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/andm.c b/gcc/testsuite/gcc.c-torture/unsorted/andm.c deleted file mode 100755 index 17101ae..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/andm.c +++ /dev/null @@ -1,15 +0,0 @@ -foo (p) - int *p; -{ - return (*p & 255) == 0; -} - -bar (a) -{ - return (a & 0xfff00000) == 0; -} - -main () -{ - printf ("%d%d\n", bar (-1), bar(0)); -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/andmem.c b/gcc/testsuite/gcc.c-torture/unsorted/andmem.c deleted file mode 100755 index 10bad00..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/andmem.c +++ /dev/null @@ -1,22 +0,0 @@ -void p1 (p) int *p; -{ *p &= ~0xff; -} -void p2 (p) int *p; -{ *p &= ~0xff00; -} -void p3 (p) int *p; -{ *p &= ~0xffff0000; -} -void p4 (p) int *p; -{ *p &= ~0xffff; -} - -main () -{ - int a; - - a = 0x12345678; p1 (&a); printf ("%x\n", a); - a = 0x12345678; p2 (&a); printf ("%x\n", a); - a = 0x12345678; p3 (&a); printf ("%x\n", a); - a = 0x12345678; p4 (&a); printf ("%x\n", a); -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/andn.c b/gcc/testsuite/gcc.c-torture/unsorted/andn.c deleted file mode 100755 index 2e38dd0..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/andn.c +++ /dev/null @@ -1,5 +0,0 @@ -foo (a) -{ - int b = 0x1fff; - return a & ~b; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/andok.c b/gcc/testsuite/gcc.c-torture/unsorted/andok.c deleted file mode 100755 index d55bd01..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/andok.c +++ /dev/null @@ -1,6 +0,0 @@ -foo (a, b, p) - int *p; -{ - p[1] = a & 0xfff0000; - p[2] = b & 0xfff0000; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/andsi.c b/gcc/testsuite/gcc.c-torture/unsorted/andsi.c deleted file mode 100755 index b9c3c76..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/andsi.c +++ /dev/null @@ -1,4 +0,0 @@ -foo () -{ - return (int)&foo; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/andsparc.c b/gcc/testsuite/gcc.c-torture/unsorted/andsparc.c deleted file mode 100755 index 62f0de0..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/andsparc.c +++ /dev/null @@ -1,11 +0,0 @@ -foo (int *p) -{ - int a, b; - - a = 123456; - a += p[0]; - b = p[0]; - if (a == 0) - return b; - return 1; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/aos.c b/gcc/testsuite/gcc.c-torture/unsorted/aos.c deleted file mode 100755 index 77c92f6..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/aos.c +++ /dev/null @@ -1,8 +0,0 @@ -foo (p) - int *p; -{ - if ((int) p > 0) - return 1; - else - return 0; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/arr.c b/gcc/testsuite/gcc.c-torture/unsorted/arr.c deleted file mode 100755 index ed56667..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/arr.c +++ /dev/null @@ -1,9 +0,0 @@ -foo (a, b, c) -{ - bar (a, b); - { - int arr[10]; - arr[c] = b; - bar (arr[0], arr[1]); - } -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/as.c b/gcc/testsuite/gcc.c-torture/unsorted/as.c deleted file mode 100755 index 172f883..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/as.c +++ /dev/null @@ -1,14 +0,0 @@ - -#define S 31 -#define A 17 - -foo (a) - unsigned a; -{ - return (a >> S) & ((1 << A) - 1); -} - -main () -{ - printf ("%d%d\n", foo (-1), foo (0)); -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/ase.c b/gcc/testsuite/gcc.c-torture/unsorted/ase.c deleted file mode 100755 index 2d3d8ed..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/ase.c +++ /dev/null @@ -1,10 +0,0 @@ -ase (p) - short *p; -{ - int a; - a = p[1]; - p[2] = a; - if ((short) a) - p[a]++; - return (a == 0); -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/b.c b/gcc/testsuite/gcc.c-torture/unsorted/b.c deleted file mode 100755 index 498d755..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/b.c +++ /dev/null @@ -1,4 +0,0 @@ -main () -{ - *(short *) 25 = 123; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/b1.c b/gcc/testsuite/gcc.c-torture/unsorted/b1.c deleted file mode 100755 index b673759..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/b1.c +++ /dev/null @@ -1,11 +0,0 @@ -foo (long long x) -{ - if (x--) - return 255; - return 0; -} - -main () -{ - printf ("%d\n", foo (0)); -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/b2.c b/gcc/testsuite/gcc.c-torture/unsorted/b2.c deleted file mode 100755 index 96e4556..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/b2.c +++ /dev/null @@ -1,24 +0,0 @@ - -struct s -{ - unsigned a : 8; - unsigned b : 8; - unsigned c : 8; - unsigned d : 8; -}; - -/* -struct -{ - unsigned a : 8; - unsigned b : 16; - unsigned c : 8; -}; -*/ - -struct s -foo (struct s s, int i) -{ - s.b = i; - return s; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/b3.c b/gcc/testsuite/gcc.c-torture/unsorted/b3.c deleted file mode 100755 index af693f7..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/b3.c +++ /dev/null @@ -1,12 +0,0 @@ -struct tree_common -{ - unsigned int code : 9; - unsigned int code2 : 7; -}; - -static int -duplicate_decls (x) - register struct tree_common x; -{ - return x.code2; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/b88.c b/gcc/testsuite/gcc.c-torture/unsorted/b88.c deleted file mode 100755 index 971c7c7..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/b88.c +++ /dev/null @@ -1,12 +0,0 @@ -foo (double d) -{ - d = -d; - if (d < 0.0) - return 1; - return 2; -} - -main () -{ - foo (0.0); -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/bad.c b/gcc/testsuite/gcc.c-torture/unsorted/bad.c deleted file mode 100755 index 8cc8497..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/bad.c +++ /dev/null @@ -1,26 +0,0 @@ -typedef union longlong -{ - struct {unsigned short h0, h1, h2, h3;} h; - struct {signed long low, high;} si; - struct {unsigned long low, high;} ui; - signed long long sll; - unsigned long long ull; -} long_long; - - -long long -__negdi2 (u) - long long u; -{ - long_long uu; - - uu.sll = u; - - uu.si.low = -uu.si.low; - if (uu.si.low == 0) - uu.si.high = -uu.si.high; - else - uu.si.high = ~uu.si.high; - - return uu.sll; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/band.c b/gcc/testsuite/gcc.c-torture/unsorted/band.c deleted file mode 100755 index 74b02fd..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/band.c +++ /dev/null @@ -1,16 +0,0 @@ -foo (a) -{ - return (a & (1 << 31)) != 0; -} - -main () -{ - if (foo (0)) - puts ("foo"); - else - puts ("bar"); - if (foo (~0)) - puts ("foo"); - else - puts ("bar"); -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/bb0.c b/gcc/testsuite/gcc.c-torture/unsorted/bb0.c deleted file mode 100755 index aab6d68..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/bb0.c +++ /dev/null @@ -1,5 +0,0 @@ -foo (a) -{ - return (a & 0xfff000) != 0; - -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/bb1.c b/gcc/testsuite/gcc.c-torture/unsorted/bb1.c deleted file mode 100755 index 3f9aebe..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/bb1.c +++ /dev/null @@ -1,8 +0,0 @@ -foo (a) -{ - int b = 32; - if (b & a) - return 1; - else - return 0; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/bbb.c b/gcc/testsuite/gcc.c-torture/unsorted/bbb.c deleted file mode 100755 index 837dd9e..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/bbb.c +++ /dev/null @@ -1,12 +0,0 @@ -struct looksets - { - int lset[10]; - }; - -struct looksets lkst[]; - -flset( p ) -struct looksets *p; -{ - p-- > lkst; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/bc.c b/gcc/testsuite/gcc.c-torture/unsorted/bc.c deleted file mode 100755 index c713bb6..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/bc.c +++ /dev/null @@ -1,4 +0,0 @@ -foo (a, b) -{ - return a % (1 << b); -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/bcopy.c b/gcc/testsuite/gcc.c-torture/unsorted/bcopy.c deleted file mode 100755 index 980de97..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/bcopy.c +++ /dev/null @@ -1,64 +0,0 @@ -void -bcopy1 (s, d, c) - long long *s; - long long *d; - int c; -{ - int i; - c = c / 8; - for (i = 0; i < c; i++) - d[i] = s[i]; -} - -void -bcopy2 (s, d, c) - long *s; - long *d; - int c; -{ - int i; - c = c / 4; - for (i = 0; i < c; i++) - d[i] = s[i]; -} - - -void -bcopy3 (s, d, c) - char *s; - char *d; - int c; -{ - long long z0, z1; - int r = d - s; - - int i; - - c /= 16; - - z0 = *((long long *) s); - s += 8; - z1 = *((long long *) s); - s += 8; - for (i = 0; i < c; i++) - { - *(long long *)(s + r) = z0; - z0 = *((long long *) s); - s += 8; - *(long long *)(s + r) = z1; - z1 = *((long long *) s); - s += 8; - } -} - -#define BYTES 16384 - -main () -{ - long long s[BYTES / 8]; - long long d[BYTES / 8]; - int i; - - for (i = 1; i < 67108864 / BYTES; i++) - copy_memory (s, d, BYTES); -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/bf.c b/gcc/testsuite/gcc.c-torture/unsorted/bf.c deleted file mode 100755 index 821623d..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/bf.c +++ /dev/null @@ -1,31 +0,0 @@ -typedef unsigned long uint32; -typedef signed long sint32; - -uint32 -ext (sint32 src, unsigned o5, unsigned w5) -{ - return (w5 == 0) ? src >> o5 : (src << (( - o5 - w5) & 31)) >> (32 - w5); -} - -uint32 -extu (uint32 src, unsigned o5, unsigned w5) -{ - return (w5 == 0) ? src >> o5 : (src << (( - o5 - w5) & 31)) >> (32 - w5); -} - -uint32 -mak (uint32 src, unsigned o5, unsigned w5) -{ - return (w5 == 0) ? src << o5 : (src << (32 - w5)) >> (( - o5 - w5) & 31); -} - -uint32 -rot (uint32 src, unsigned o5) -{ - return (src >> o5) | (src << (( - o5) & 31)); -} - -main (int argc, char **argv) -{ - printf ("%x\n", clr (0xffffffff, atoi (argv[2]), atoi (argv[1]))); -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/bfins.c b/gcc/testsuite/gcc.c-torture/unsorted/bfins.c deleted file mode 100755 index e626d82..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/bfins.c +++ /dev/null @@ -1,15 +0,0 @@ -struct foo -{ - unsigned j : 16; - unsigned i : 16; -}; - -struct foo -foo (a, b) - struct foo a; - int b; -{ - a.j = 123; - a.i = b; - return a; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/bfx.c b/gcc/testsuite/gcc.c-torture/unsorted/bfx.c deleted file mode 100755 index d47bd7d..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/bfx.c +++ /dev/null @@ -1,9 +0,0 @@ -foo (x, c) -{ - return x << -c; -} - -main () -{ - printf ("%x\n", foo (0xf05, -4)); -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/bge.c b/gcc/testsuite/gcc.c-torture/unsorted/bge.c deleted file mode 100755 index 55f4788..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/bge.c +++ /dev/null @@ -1,7 +0,0 @@ -foo (a) - double a; -{ - if (a >= 0) - return 1; - return a; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/bit.c b/gcc/testsuite/gcc.c-torture/unsorted/bit.c deleted file mode 100755 index e76bb45..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/bit.c +++ /dev/null @@ -1,13 +0,0 @@ -bar (a) -{ - return (a == 0); -} - -foo (a) - int a; -{ - if ((a & (1 << 26)) >= 0) - return 1; - else - return 2; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/bitf.c b/gcc/testsuite/gcc.c-torture/unsorted/bitf.c deleted file mode 100755 index 5b0aefc..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/bitf.c +++ /dev/null @@ -1,17 +0,0 @@ -#define int unsigned - -struct foo -{ - int aa : 1; - int a : 9; - int c : 16; - int d : 6; -}; - - -int -foo (a, b) - struct foo a; -{ - return a.d == 0; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/bitw.c b/gcc/testsuite/gcc.c-torture/unsorted/bitw.c deleted file mode 100755 index 585cd32..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/bitw.c +++ /dev/null @@ -1,9 +0,0 @@ -foo (a) - unsigned a; -{ - unsigned b = 0; - - if ((a & 12345678) > b) - return 1; - return 0; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/blk.c b/gcc/testsuite/gcc.c-torture/unsorted/blk.c deleted file mode 100755 index 18a9545..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/blk.c +++ /dev/null @@ -1,18 +0,0 @@ -struct -{ - double a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t; -} foo, bar; - -foobar () -{ - foo = bar; - xxx (&foo, &bar); -} - -main () -{ - bar.g = 1.0; - foo.g = 2.0; - foobar (); - printf ("%lf\n", foo.g); -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/bt.c b/gcc/testsuite/gcc.c-torture/unsorted/bt.c deleted file mode 100755 index ac20c05..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/bt.c +++ /dev/null @@ -1,7 +0,0 @@ -main () -{ - int i; - - for (i = 1000000; --i;) - ; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/bt386.c b/gcc/testsuite/gcc.c-torture/unsorted/bt386.c deleted file mode 100755 index 283ab5f..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/bt386.c +++ /dev/null @@ -1,18 +0,0 @@ -foo (a, b) -{ - return (a & (1 << b)) != 0; -} - -bar (a, b) -{ - a ^= (1 << b); - return a != 0; -} - -main () -{ - int i; - for (i = 0; i < 32; i++) - printf ("%d ", foo (0x8000000f, i)); - puts (""); -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/bug.c b/gcc/testsuite/gcc.c-torture/unsorted/bug.c deleted file mode 100755 index 447eb7a..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/bug.c +++ /dev/null @@ -1,4 +0,0 @@ -foo (a, b) -{ - return a - 65536; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/bugc.c b/gcc/testsuite/gcc.c-torture/unsorted/bugc.c deleted file mode 100755 index b2ce1fa..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/bugc.c +++ /dev/null @@ -1,7 +0,0 @@ - -int -reg0indreg1 (r0, p1) - short r0; short *p1; -{ - return (r0); -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/buns.c b/gcc/testsuite/gcc.c-torture/unsorted/buns.c deleted file mode 100755 index f206bfa..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/buns.c +++ /dev/null @@ -1,12 +0,0 @@ -foo (a) -{ - int bar = 0; - - return (unsigned) (a - 1) <= (unsigned) bar; -} - -main () -{ - if (foo (-1)) - puts ("The largest possible unsigned <= 0 on this machine..."); -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/bx.c b/gcc/testsuite/gcc.c-torture/unsorted/bx.c deleted file mode 100755 index 274fb01..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/bx.c +++ /dev/null @@ -1,12 +0,0 @@ -unsigned -good (unsigned src, unsigned o5, unsigned w5) -{ - return src & ~((w5 == 0) ? (~0 << o5) : (1 << o5)); -} - -unsigned -bad (unsigned src, unsigned o5, unsigned w5) -{ - return src & ((w5 == 0) ? ~(~0 << o5) : ~(1 << o5)); -} - diff --git a/gcc/testsuite/gcc.c-torture/unsorted/c.c b/gcc/testsuite/gcc.c-torture/unsorted/c.c deleted file mode 100755 index 384ee3e..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/c.c +++ /dev/null @@ -1,17 +0,0 @@ -foo (a, b) - long long a, b; -{ - if (a & ~b) - return 1; - else - return 0; -} - -bar (a, b) - long long a, b; -{ - if (a & ~b & ((long long) 87612378)) - return 1; - else - return 0; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/c1.c b/gcc/testsuite/gcc.c-torture/unsorted/c1.c deleted file mode 100755 index f50d437..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/c1.c +++ /dev/null @@ -1,7 +0,0 @@ -unsigned -rec (a, b) - unsigned a; - unsigned b; -{ - return a * rec (a - 1, b + 1); -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/c2.c b/gcc/testsuite/gcc.c-torture/unsorted/c2.c deleted file mode 100755 index ef5a711..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/c2.c +++ /dev/null @@ -1,5 +0,0 @@ -foo (a) -{ - bar (a); - bar (a); -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/call.c b/gcc/testsuite/gcc.c-torture/unsorted/call.c deleted file mode 100755 index c810603..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/call.c +++ /dev/null @@ -1,7 +0,0 @@ -int foo () {} - -main (a, b) -{ - foo (foo (a, b), foo (b, a)); - return 0; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/call386.c b/gcc/testsuite/gcc.c-torture/unsorted/call386.c deleted file mode 100755 index 1849893..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/call386.c +++ /dev/null @@ -1,20 +0,0 @@ - -foo () {} - -main () -{ - int i; - for (i = 100000; i >= 0; i--) - { - foo (); - foo (); - foo (); - foo (); - foo (); - foo (); - foo (); - foo (); - foo (); - foo (); - } -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/callind.c b/gcc/testsuite/gcc.c-torture/unsorted/callind.c deleted file mode 100755 index 74c0f1f..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/callind.c +++ /dev/null @@ -1,8 +0,0 @@ -call (foo, a) - int (**foo) (); -{ - - (foo)[1] = call; - - foo[a] (1); -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/cc.c b/gcc/testsuite/gcc.c-torture/unsorted/cc.c deleted file mode 100755 index e29bec4..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/cc.c +++ /dev/null @@ -1,96 +0,0 @@ -cc8 (a, b) -{ - if (a < 0) - goto L1; - if (a == 0) - goto L2; - L1:b++; - L2:b++; - return b; -} - -cc7 (a) - long long a; -{ - if (a < 0) - return 1; - else - return 0; -} - -cc6 (float a, double p) -{ - p = a; - if (p < 0) - return p; - else - return p + 1; -} - -cc5 (p, a) - char *p; - char a; -{ - p[2] = a; - if (a) - return 0; - else - return 1; -} - - -cc4 (a, b, p) - int a, b; - int *p; -{ - a = (int short)b; - *p = a; - if ((int) a < 0) - return 0; - else - return 1; -} - - -cc1 (a, b) -{ - int x = 0; - - if ((int) a < (int) b) - { - if ((unsigned) a < (unsigned) b) - x++; - x++; - } - - return x; -} - -cc2 (a, b) -{ - int x = 0; - - if ((int) a <= (int) b) - { - if ((int) a < (int) b) - x++; - x++; - } - - return x; -} - -cc3 (a, b) -{ - int x = 0; - - a += b; - if ((unsigned) a > 0) - { - if (a == 0) - x++; - x++; - } - - return x; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/charmtst.c b/gcc/testsuite/gcc.c-torture/unsorted/charmtst.c deleted file mode 100755 index 2945f19..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/charmtst.c +++ /dev/null @@ -1,15 +0,0 @@ -c_move_tst (char b) -{ - char a; - - a = b; - b = 'b'; - foo (a); - foo (b); - foo (a); - bar (a, b); - b = a; - if (b == 0) - a++; - return a + b; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/cmb.c b/gcc/testsuite/gcc.c-torture/unsorted/cmb.c deleted file mode 100755 index 1fd9461..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/cmb.c +++ /dev/null @@ -1,6 +0,0 @@ -foo (p1, p2) - short p1, *p2; -{ - int a; - return (int) p1 + (int) *p2; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/cmp.c b/gcc/testsuite/gcc.c-torture/unsorted/cmp.c deleted file mode 100755 index a82fe42..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/cmp.c +++ /dev/null @@ -1,11 +0,0 @@ -struct fooalign {char x; double d;}; -union fooround {long x; double d;}; - -int -foo () -{ - int extra = 4; - if (extra < sizeof (union fooround)) - extra = sizeof (union fooround); - return extra; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/cmphi.c b/gcc/testsuite/gcc.c-torture/unsorted/cmphi.c deleted file mode 100755 index 1ffc214..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/cmphi.c +++ /dev/null @@ -1,4 +0,0 @@ -foo (short *p, short a) -{ - return a < *p; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/cmpsi386.c b/gcc/testsuite/gcc.c-torture/unsorted/cmpsi386.c deleted file mode 100755 index 50b08d7..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/cmpsi386.c +++ /dev/null @@ -1,14 +0,0 @@ -foo (a, p) - register int a; - int *p; -{ - - for (a = 10000000; a >= *p; a--) - ; -} - -main () -{ - int a; - foo (a, a); -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/cmul.c b/gcc/testsuite/gcc.c-torture/unsorted/cmul.c deleted file mode 100755 index cce20bc..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/cmul.c +++ /dev/null @@ -1,4 +0,0 @@ -foo (a) -{ - return a * 84; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/cn1.c b/gcc/testsuite/gcc.c-torture/unsorted/cn1.c deleted file mode 100755 index 866778c..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/cn1.c +++ /dev/null @@ -1,5 +0,0 @@ -int -foo () -{ - return 7561; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/comb.c b/gcc/testsuite/gcc.c-torture/unsorted/comb.c deleted file mode 100755 index a468907..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/comb.c +++ /dev/null @@ -1,7 +0,0 @@ -foo (a, b) -{ - int c = a & b; - if ((a & b) == 0) - return 0; - return c; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/configure.in b/gcc/testsuite/gcc.c-torture/unsorted/configure.in deleted file mode 100755 index 7810172..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/configure.in +++ /dev/null @@ -1,15 +0,0 @@ -# This file is a shell script fragment that supplies the information -# necessary to tailor a template configure script into the configure -# script appropriate for this directory. For more information, check -# any existing configure script. - -srctrigger=unsorted.exp -srcname="DejaGnu" - -# per-host: - -# per-target: - -target_makefile_frag=../config/mt-${target_alias} - -# post-target: diff --git a/gcc/testsuite/gcc.c-torture/unsorted/consec.c b/gcc/testsuite/gcc.c-torture/unsorted/consec.c deleted file mode 100755 index fd76cd2..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/consec.c +++ /dev/null @@ -1,17 +0,0 @@ -int glob; - -conseq (a, b, c, d) - int *a, *b; -{ - a[2] = d; - a[1] = c; - sequence (a, b, c, d); - sequence (d, c, b, a); - b[0] = 0; - b[1] = 123; - a[0] = 321; - a[1] = 0; - sequence (111, 0, 0, 222, 0, 333); - ((int *)glob)[2] = c; - ((int *)glob)[3] = d; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/const.c b/gcc/testsuite/gcc.c-torture/unsorted/const.c deleted file mode 100755 index 209fc76..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/const.c +++ /dev/null @@ -1,4 +0,0 @@ -main (a) -{ - return a + (~0 - 240); -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/conv.c b/gcc/testsuite/gcc.c-torture/unsorted/conv.c deleted file mode 100755 index 70fc024..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/conv.c +++ /dev/null @@ -1,32 +0,0 @@ -double -u2d (unsigned int u) -{ - return u; -} - -double -i2d (signed int i) -{ - return i; -} - -unsigned int -d2u (double d) -{ - return d; -} - -signed int -d2i (double d) -{ - return d; -} - -main () -{ - printf ("%lf, %lf, %lf\n", u2d (~0), u2d (1 << 31), u2d (1)); - printf ("%lf, %lf, %lf\n", i2d (~0), i2d (1 << 31), i2d (1)); - - printf ("%u, %u, %u\n", d2u (u2d (~0)), d2u (u2d (1 << 31)), d2u (u2d (1))); - printf ("%d, %d, %d\n", d2i (i2d (~0)), d2i (i2d (1 << 31)), d2i (i2d (1))); -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/conv_tst.c b/gcc/testsuite/gcc.c-torture/unsorted/conv_tst.c deleted file mode 100755 index 513d6a2..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/conv_tst.c +++ /dev/null @@ -1,66 +0,0 @@ -#define ID_1 2400000000.0 -#define ID_2 1.7 -#define ID_3 -1.7 - -unsigned ui; -int si; - -conv_i1 () -{ -/* - ui = (unsigned) ID_1; - si = (int) ID_1; -*/ -} - -conv_i2 () -{ - ui = (unsigned) ID_2; - si = (int) ID_2; -} - -conv_i3 () -{ -/* ui = (unsigned) ID_3;*/ - si = (int) ID_3; -} - -conv_1 (d) - double d; -{ - ui = (unsigned) d; -/* - si = (int) d; -*/ -} - -double -foo (u) - unsigned u; -{ - return u; -} - -main () -{ - printf ("%lf\n", foo (2400000000)); - - conv_i1 (); - printf ("%lf, %u, %d\n", ID_1, ui, si); - - conv_i2 (); - printf ("%lf, %u, %d\n", ID_2, ui, si); - - conv_i3 (); - printf ("%lf, %u, %d\n", ID_3, ui, si); - - conv_1 (ID_1); - printf ("%lf, %u, %d\n", ID_1, ui, si); - - conv_1 (ID_2); - printf ("%lf, %u, %d\n", ID_2, ui, si); - - conv_1 (ID_3); - printf ("%lf, %u, %d\n", ID_3, ui, si); - -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/cp.c b/gcc/testsuite/gcc.c-torture/unsorted/cp.c deleted file mode 100755 index 04b1420..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/cp.c +++ /dev/null @@ -1,42 +0,0 @@ -struct _obstack_chunk -{ - char *limit; - struct _obstack_chunk *prev; - char contents[4]; -}; - -struct obstack -{ - long chunk_size; - struct _obstack_chunk* chunk; - char *object_base; - char *next_free; - char *chunk_limit; - int temp; - int alignment_mask; - struct _obstack_chunk *(*chunkfun) (); - void (*freefun) (); -}; - -struct fooalign {char x; double d;}; -union fooround {long x; double d;}; - -void -_obstack_begin (h, size, alignment, chunkfun, freefun) - struct obstack *h; - int size; - int alignment; - void * (*chunkfun) (); - void (*freefun) (); -{ - register struct _obstack_chunk* chunk; - - if (alignment == 0) - alignment = ((char *)&((struct fooalign *) 0)->d - (char *)0); - if (size == 0) - { - int extra = 4; - if (extra < (sizeof (union fooround))) - extra = (sizeof (union fooround)); - } -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/csebug.c b/gcc/testsuite/gcc.c-torture/unsorted/csebug.c deleted file mode 100755 index f49f684..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/csebug.c +++ /dev/null @@ -1,7 +0,0 @@ - -int -reg0indreg1 (r0, p1) - short r0; short *p1; -{ - return (r0 + *p1); -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/cvt.c b/gcc/testsuite/gcc.c-torture/unsorted/cvt.c deleted file mode 100755 index 716659c..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/cvt.c +++ /dev/null @@ -1,9 +0,0 @@ -foo (p) - unsigned char *p; -{ - unsigned char a = 0; - - if (*p > 0) - return 1; - return 0; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/d.c b/gcc/testsuite/gcc.c-torture/unsorted/d.c deleted file mode 100755 index 5fca120..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/d.c +++ /dev/null @@ -1,19 +0,0 @@ -long long unsigned -str2llu (str) - char *str; -{ - long long unsigned acc; - long long b = 10; - char d; - acc = *str++ - '0'; - for (;;) - { - d = *str++; - if (d == '\0') - break; - d -= '0'; - acc = acc * 10 + d; - } - - return acc; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/dbl_parm.c b/gcc/testsuite/gcc.c-torture/unsorted/dbl_parm.c deleted file mode 100755 index ce5ba4f..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/dbl_parm.c +++ /dev/null @@ -1,10 +0,0 @@ -foo (a, b, c) - double a; - int b; - double c; -{ - if (b) - return a + c; - else - return a - c; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/dblbug.c b/gcc/testsuite/gcc.c-torture/unsorted/dblbug.c deleted file mode 100755 index cd13b79..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/dblbug.c +++ /dev/null @@ -1,21 +0,0 @@ -union real_extract -{ - double d; - int i[sizeof (double ) / sizeof (int)]; -}; - -typedef struct -{ - int zzzz; -} *rtx; - -rtx -immed_real_const_1 (d) - double d; -{ - union real_extract u; - register rtx r; - - u.d = d; - foo (&(r->zzzz), &u); -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/ddd.c b/gcc/testsuite/gcc.c-torture/unsorted/ddd.c deleted file mode 100755 index b0b6809..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/ddd.c +++ /dev/null @@ -1,7 +0,0 @@ -int foo; -int bar; - -main () -{ - return foo + bar; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/dead.c b/gcc/testsuite/gcc.c-torture/unsorted/dead.c deleted file mode 100755 index 795f7c7..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/dead.c +++ /dev/null @@ -1,5 +0,0 @@ -foo (a) -{ - ++a; - return a == 0; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/delay.c b/gcc/testsuite/gcc.c-torture/unsorted/delay.c deleted file mode 100755 index c776383..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/delay.c +++ /dev/null @@ -1,11 +0,0 @@ -foo (a, b) -{ - if (a == 1) - goto foo1; - if (a == 2) - goto foo2; - foo1: - return 2; - foo2: - return 3; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/di.c b/gcc/testsuite/gcc.c-torture/unsorted/di.c deleted file mode 100755 index 476bf70..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/di.c +++ /dev/null @@ -1,12 +0,0 @@ -long long -foo (a, b) - long long a, b; -{ - return a * b; -} - -main () -{ - int a = foo ((long long) 2, (long long) 3); - printf ("%d\n", a); -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/dic.c b/gcc/testsuite/gcc.c-torture/unsorted/dic.c deleted file mode 100755 index 9c2c9f9..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/dic.c +++ /dev/null @@ -1,5 +0,0 @@ -unsigned long long -main () -{ - return (unsigned long long) 7816234 << 671111; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/dilayout.c b/gcc/testsuite/gcc.c-torture/unsorted/dilayout.c deleted file mode 100755 index 4bba661..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/dilayout.c +++ /dev/null @@ -1,33 +0,0 @@ -struct ii -{ - int a; - int b; -}; - -struct foo -{ - int a; - struct ii ab; - int b; -}; - -struct ii -foo (int *p, struct foo a) -{ - p[0] = a.a; - p[1] = a.ab.a; - p[2] = a.ab.b; - p[3] = a.b; - return a.ab; -} - -str (struct ii ab, struct ii *p) -{ - *p = ab; -} - -ll (long long ab, long long *p) -{ - *p = ab; -} - diff --git a/gcc/testsuite/gcc.c-torture/unsorted/dimove.c b/gcc/testsuite/gcc.c-torture/unsorted/dimove.c deleted file mode 100755 index 7caf3fa..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/dimove.c +++ /dev/null @@ -1,4 +0,0 @@ -foo (long long *p) -{ - p[0] = p[1]; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/dimul.c b/gcc/testsuite/gcc.c-torture/unsorted/dimul.c deleted file mode 100755 index c852956..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/dimul.c +++ /dev/null @@ -1,6 +0,0 @@ -long long -foo (a, b) - long long a, b; -{ - return a * b; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/div.c b/gcc/testsuite/gcc.c-torture/unsorted/div.c deleted file mode 100755 index 1f0904a..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/div.c +++ /dev/null @@ -1,4 +0,0 @@ -foo (a, b) -{ - return a / b; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/divdf.c b/gcc/testsuite/gcc.c-torture/unsorted/divdf.c deleted file mode 100755 index 5ea89ae..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/divdf.c +++ /dev/null @@ -1,5 +0,0 @@ -double -foo (float a, float b) -{ - return (double)a / (double)b; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/dm.c b/gcc/testsuite/gcc.c-torture/unsorted/dm.c deleted file mode 100755 index 67c60ee..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/dm.c +++ /dev/null @@ -1,24 +0,0 @@ -struct dm -{ - unsigned q; - unsigned r; -}; - -struct dm -dm (a, b) - unsigned a, b; -{ - struct dm qr; - - qr.q = a / b; - qr.r = a % b; - return qr; -} - -main () -{ - struct dm qr; - - qr = dm (100, 30); - printf ("%u, %u\n", qr.q, qr.r); -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/dshift.c b/gcc/testsuite/gcc.c-torture/unsorted/dshift.c deleted file mode 100755 index 94750cc..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/dshift.c +++ /dev/null @@ -1,10 +0,0 @@ -foo (b, c) - unsigned b, c; -{ - return (b << 12) | (c >> 20); -} - -main () -{ - printf ("0x%x\n", foo (0x11223344, 0xaabbccdd)); -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/e.c b/gcc/testsuite/gcc.c-torture/unsorted/e.c deleted file mode 100755 index fa20e00..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/e.c +++ /dev/null @@ -1,10 +0,0 @@ -foo (short a, int *p, short *s) -{ - int i; - for (i = 10; i >= 0; i--) - { - a = (short) bar (); - p[i] = a; - s[i] = a; - } -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/ex.c b/gcc/testsuite/gcc.c-torture/unsorted/ex.c deleted file mode 100755 index f5d90fd..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/ex.c +++ /dev/null @@ -1,11 +0,0 @@ -foo (a, b) -{ - if ((a & (1 << b)) == 0) - return 1; - return 0; -} - -main () -{ - printf ("%d\n", foo ()); -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/ext.c b/gcc/testsuite/gcc.c-torture/unsorted/ext.c deleted file mode 100755 index 8fa8cd7..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/ext.c +++ /dev/null @@ -1,13 +0,0 @@ -struct foo -{ - unsigned b31 : 1; - unsigned b30 : 1; - unsigned b29 : 1; - unsigned b28 : 1; - unsigned rest : 28; -}; -foo(a) - struct foo a; -{ - return a.b30; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/f1.c b/gcc/testsuite/gcc.c-torture/unsorted/f1.c deleted file mode 100755 index 446acc6..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/f1.c +++ /dev/null @@ -1,5 +0,0 @@ -double -foo () -{ - return 1.2587624368724; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/f2.c b/gcc/testsuite/gcc.c-torture/unsorted/f2.c deleted file mode 100755 index 8bb3849..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/f2.c +++ /dev/null @@ -1,4 +0,0 @@ -foo (double *p) -{ - p[0] = p[1]; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/fdmul.c b/gcc/testsuite/gcc.c-torture/unsorted/fdmul.c deleted file mode 100755 index 711707b..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/fdmul.c +++ /dev/null @@ -1,2 +0,0 @@ -double -foo (float a, float b) { return (double) a * (double) b; } diff --git a/gcc/testsuite/gcc.c-torture/unsorted/flo.c b/gcc/testsuite/gcc.c-torture/unsorted/flo.c deleted file mode 100755 index 2a213b7..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/flo.c +++ /dev/null @@ -1,7 +0,0 @@ -foo (a) - double a; -{ - double b = 0.0; - - return (a == 0); -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/float.c b/gcc/testsuite/gcc.c-torture/unsorted/float.c deleted file mode 100755 index b678920..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/float.c +++ /dev/null @@ -1,6 +0,0 @@ -double -foo (a, b, c) - double a, b, c; -{ - return a * b + c * a; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/flt_const.c b/gcc/testsuite/gcc.c-torture/unsorted/flt_const.c deleted file mode 100755 index 65700ba..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/flt_const.c +++ /dev/null @@ -1,5 +0,0 @@ -double -foo () -{ - return 3.141592653589793238462643; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/fnul.c b/gcc/testsuite/gcc.c-torture/unsorted/fnul.c deleted file mode 100755 index b0c9816..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/fnul.c +++ /dev/null @@ -1,23 +0,0 @@ -main () -{ - int i; - int f; - - for (i = 0;; i--) - { - f = 0; - - if ((i & (i - 1)) == 0) - { - printf ("d"); - f = 1; - } - if ((i & -i) == i) - { - printf ("t"); - f = 1; - } - if (f) - printf ("%d\n", i); - } -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/foo.c b/gcc/testsuite/gcc.c-torture/unsorted/foo.c deleted file mode 100755 index 762d7e4..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/foo.c +++ /dev/null @@ -1,8 +0,0 @@ -int * -main (s1, s2) - int *s1; int *s2; -{ - while ((*s1++ = *s2++) != '\0') - ; - return s1 - 1; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/forgetcc.c b/gcc/testsuite/gcc.c-torture/unsorted/forgetcc.c deleted file mode 100755 index 4105408..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/forgetcc.c +++ /dev/null @@ -1,11 +0,0 @@ -foo (hp, p, a) - short *hp; - int *p; - int a; -{ - hp[10] = a; - p[0] = 10; - if (hp[10] > 0) - return 1; - return 0; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/fq.c b/gcc/testsuite/gcc.c-torture/unsorted/fq.c deleted file mode 100755 index c4ac369..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/fq.c +++ /dev/null @@ -1,25 +0,0 @@ -expand_to_ascii (int *i, int *o) -{ - unsigned x, y, out; - unsigned x1; - - /* Big endian code. */ - - x = *i++; - - y = x >> (32 - 13); - out = (y / 91); - out = (out << 8) | (y % 91); - - x <<= 13; - y = x >> (32 - 13); - out = (out << 8) | (y / 91); - out = (out << 8) | (y % 91); - - *o++ = out + 0x20202020; - - /* 6 bits left in x. */ - - x1 = *i++; - x = (x << 26) | (x1 >> 6); -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/g.c b/gcc/testsuite/gcc.c-torture/unsorted/g.c deleted file mode 100755 index e00f124..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/g.c +++ /dev/null @@ -1,9 +0,0 @@ -foo (a, b) - long long a, b; - -{ - if (a == b) - return 0; - else - return 1; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/gen_tst.c b/gcc/testsuite/gcc.c-torture/unsorted/gen_tst.c deleted file mode 100755 index 5a7a376..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/gen_tst.c +++ /dev/null @@ -1,67 +0,0 @@ -/* Compiler Test Generator Program. - Copyright (C) 1989 FSF. */ - - -#define E0 ((type *)10000000) -#define reg0 r0 -#define indreg0 (*p0) -#define imm0 22 -#define limm0 ((type)(int)&glob0) -#define adr0 (*E0) -#define adrreg0 (p0[10000000]) -#define adrx0 (E0[x0]) -#define regx0 (p0[x0]) - -#define E1 ((type *)11111111) -#define reg1 r1 -#define indreg1 (*p1) -#define imm1 33 -#define limm1 ((type)(int)&glob1) -#define adr1 (*E1) -#define adrreg1 (p1[1111111/4]) -#define adrx1 (E1[x1]) -#define regx1 (p1[x1]) - -int glob0, glob1; - -#define type double - -char *a0[] = {"reg0", "indreg0", "imm0", "limm0", - "adr0", "adrreg0", "adrx0", "regx0"}; -char *a1[] = {"reg1", "indreg1", "imm1", "limm1", - "adr1", "adrreg1", "adrx1", "regx1"}; - -main_compare () -{ - int i0, i1; - - for (i0 = 0; i0 < 8; i0++) - { - for (i1 = 0; i1 < 8; i1++) - { - printf ("%s%s_cmp (r0, r1, x0, x1, p0, p1)\n", a0[i0], a1[i1]); - printf ("type r0, r1; type *p0, *p1;\n"); - printf ("{if (%s <= %s) return 1; else return 0;}\n\n", - a0[i0], a1[i1], a0[i0]); - } - } -} - -main_assign () -{ - int i0, i1; - - for (i0 = 0; i0 < 8; i0++) - { - if (i0 < 2 || i0 > 3) - for (i1 = 0; i1 < 8; i1++) - { - printf ("%s%s_set (r0, r1, x0, x1, p0, p1)\n", a0[i0], a1[i1]); - printf ("type r0, r1; type *p0, *p1;\n"); - printf ("{%s = %s; }\n\n", - a0[i0], a1[i1]); - } - } -} - -main () {main_assign ();} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/glob.c b/gcc/testsuite/gcc.c-torture/unsorted/glob.c deleted file mode 100755 index e320615..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/glob.c +++ /dev/null @@ -1,12 +0,0 @@ -typedef int tt; - -tt a1; -tt a2; -tt a3; - -foo () -{ - a1++; - a2++; - a1++; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/gronk.c b/gcc/testsuite/gcc.c-torture/unsorted/gronk.c deleted file mode 100755 index c1bb767..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/gronk.c +++ /dev/null @@ -1,8 +0,0 @@ -test_opt (a, b) - unsigned a, b; -{ - a = a / b; - if (a == 0) - a++; - return a; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/hi.c b/gcc/testsuite/gcc.c-torture/unsorted/hi.c deleted file mode 100755 index 1624f77..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/hi.c +++ /dev/null @@ -1,5 +0,0 @@ -foo (a, b) - short a, b; -{ - return a < b; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/hibug.c b/gcc/testsuite/gcc.c-torture/unsorted/hibug.c deleted file mode 100755 index ad5c826..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/hibug.c +++ /dev/null @@ -1,15 +0,0 @@ -struct foo -{ - short d; - int a; -}; - -int -bar (d, u) - short d; - struct foo u; -{ - - u.d = d; - return (int) (&u); -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/i++.c b/gcc/testsuite/gcc.c-torture/unsorted/i++.c deleted file mode 100755 index 01d9ca9..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/i++.c +++ /dev/null @@ -1,7 +0,0 @@ -int main () -{ - int i = 2; - - i = i++; - printf ("%d\n",i); -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/i.c b/gcc/testsuite/gcc.c-torture/unsorted/i.c deleted file mode 100755 index 3bee8ea..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/i.c +++ /dev/null @@ -1,8 +0,0 @@ -ase (p) - short *p; -{ - int a; - - a = *p; - *p = a + 1; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/i386bug.c b/gcc/testsuite/gcc.c-torture/unsorted/i386bug.c deleted file mode 100755 index 395bfa6..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/i386bug.c +++ /dev/null @@ -1,51 +0,0 @@ -typedef union { - struct { - long RH, LH; - } v; - struct { - unsigned char B1; - } u; -} twohalves; - - -typedef union { - long cint; - twohalves hhfield; - -} memoryword; - - -extern memoryword mem[262]; - -long znewstructure ( p ) -long p; -{ - long q, r; - { - q = mem [ p + 2 ] .hhfield .v.RH; - r = mem [ q + 1 ] .hhfield .v.LH; - do { - q = r; - r = mem [ r ] .hhfield .v.RH; - } while ( ! ( r == p ) ); - r = foo((long) ( 3 )); - mem [ q ] .hhfield .v.RH = r; - mem [ r + 2 ] = mem [ p + 2 ]; - if ( mem [ p + 2 ] .hhfield .v.LH == 0 ) - { - q = mem [ p + 2 ] .hhfield .v.RH + 1; - while ( mem [ q ] .hhfield .v.RH != p ) q = mem [ q ] .hhfield .v.RH; - mem [ q ] .hhfield .v.RH = r; - } - } - mem [ r ] .hhfield .u.B1 = mem [ p ] .hhfield .u.B1; - mem [ r + 1 ] .hhfield .v.LH = p; - - q = foo((long) ( 3 )); - - mem [ r + 1 ] .hhfield .v.RH = q; - mem [ q + 2 ] .hhfield .v.RH = r; - - - return(r); -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/ic.c b/gcc/testsuite/gcc.c-torture/unsorted/ic.c deleted file mode 100755 index 150e1e8..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/ic.c +++ /dev/null @@ -1,7 +0,0 @@ -foo (int *ip, int a) -{ - a++; - if (a < ip[a]) - return 1; - return 0; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/icmp.c b/gcc/testsuite/gcc.c-torture/unsorted/icmp.c deleted file mode 100755 index dc9678e..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/icmp.c +++ /dev/null @@ -1,10 +0,0 @@ -foo (a, b) -{ - b++; - if (a <= b) - if ((int) a < (int) b) - b--; - else - b++; - return b; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/ifreg.c b/gcc/testsuite/gcc.c-torture/unsorted/ifreg.c deleted file mode 100755 index 9e2f956..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/ifreg.c +++ /dev/null @@ -1,12 +0,0 @@ -union foo -{ - float f; - int i; -}; - -foo (int a, float c) -{ - union foo b; - b.i = a; - return b.f + c; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/imm.c b/gcc/testsuite/gcc.c-torture/unsorted/imm.c deleted file mode 100755 index c3efba4..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/imm.c +++ /dev/null @@ -1,7 +0,0 @@ -int -imm () - -{ - return 11234; - -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/isinf.c b/gcc/testsuite/gcc.c-torture/unsorted/isinf.c deleted file mode 100755 index 12a8283..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/isinf.c +++ /dev/null @@ -1,5 +0,0 @@ -int -isinf () -{ - return 0; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/jmp.c b/gcc/testsuite/gcc.c-torture/unsorted/jmp.c deleted file mode 100755 index 474206a..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/jmp.c +++ /dev/null @@ -1,20 +0,0 @@ -foo (a) -{ - if (a) - goto a1; - goto a2; - a1: goto a3; - a2: goto a4; - a3: goto a5; - a4: goto a6; - a5: goto a7; - a6: goto a8; - a7: goto a9; - a8: goto a10; - a9: goto a11; - a10: goto a12; - a11: goto a13; - a12:; - a13:; - return -a; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/jumptab.c b/gcc/testsuite/gcc.c-torture/unsorted/jumptab.c deleted file mode 100755 index d86c30e..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/jumptab.c +++ /dev/null @@ -1,20 +0,0 @@ -jumptab (a) -{ - int b; - switch (a) - { - case 0: - b = 6;break; - case 1: - b = 5;break; - case 2: - b = 4;break; - case 3: - b = 3;break; - case 4: - b = 2;break; - case 5: - b = 1;break; - } - return b; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/l.c b/gcc/testsuite/gcc.c-torture/unsorted/l.c deleted file mode 100755 index cc23b19..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/l.c +++ /dev/null @@ -1,4 +0,0 @@ -main (a) -{ - return - 256 + a; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/layout.c b/gcc/testsuite/gcc.c-torture/unsorted/layout.c deleted file mode 100755 index 04c825d..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/layout.c +++ /dev/null @@ -1,13 +0,0 @@ -struct foo -{ - char a; -}; - -foo () -{ - struct foo bar[3]; - bar[0].a = '0'; - bar[1].a = '1'; - bar[2].a = '2'; - foof (bar); -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/lbug.c b/gcc/testsuite/gcc.c-torture/unsorted/lbug.c deleted file mode 100755 index 0440a0a..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/lbug.c +++ /dev/null @@ -1,7 +0,0 @@ -long long x = 0; -main() -{ - if (x--) - return 255; - return 0; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/ll1.c b/gcc/testsuite/gcc.c-torture/unsorted/ll1.c deleted file mode 100755 index 9009e77..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/ll1.c +++ /dev/null @@ -1,5 +0,0 @@ -long long -foo (long long a) -{ - return a + ((long long) 10230101 << 32) + 7561; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/llbug.c b/gcc/testsuite/gcc.c-torture/unsorted/llbug.c deleted file mode 100755 index 8c56dfb..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/llbug.c +++ /dev/null @@ -1,13 +0,0 @@ -union foo -{ - long long d; -}; - -int -bar (long long d) -{ - union foo u; - - u.d = d; - return (int) &u; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/lll.c b/gcc/testsuite/gcc.c-torture/unsorted/lll.c deleted file mode 100755 index dee9dc3..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/lll.c +++ /dev/null @@ -1,45 +0,0 @@ - -byte_match_count2 (buf, n, xm, m1, m2, m3, m4) - unsigned *buf; - unsigned n; - unsigned xm; - unsigned m1, m2, m3, m4; -{ - unsigned w, cnt = 0; - unsigned *bp; - - n /= 4; - - bp = buf; - while (bp < buf + n) - { - w = *bp++; - w ^= xm; - cnt += ((m1 & w) == 0); - cnt += ((m2 & w) == 0); - cnt += ((m3 & w) == 0); - cnt += ((m4 & w) == 0); - - w = *bp++; - w ^= xm; - cnt += ((m1 & w) == 0); - cnt += ((m2 & w) == 0); - cnt += ((m3 & w) == 0); - cnt += ((m4 & w) == 0); - - w = *bp++; - w ^= xm; - cnt += ((m1 & w) == 0); - cnt += ((m2 & w) == 0); - cnt += ((m3 & w) == 0); - cnt += ((m4 & w) == 0); - - w = *bp++; - w ^= xm; - cnt += ((m1 & w) == 0); - cnt += ((m2 & w) == 0); - cnt += ((m3 & w) == 0); - cnt += ((m4 & w) == 0); - } - return cnt; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/load8.c b/gcc/testsuite/gcc.c-torture/unsorted/load8.c deleted file mode 100755 index 947a816..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/load8.c +++ /dev/null @@ -1,4 +0,0 @@ -foo () -{ - return *(short *) 126; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/loadhicc.c b/gcc/testsuite/gcc.c-torture/unsorted/loadhicc.c deleted file mode 100755 index a754089..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/loadhicc.c +++ /dev/null @@ -1,15 +0,0 @@ -typedef int xtype; - -foo (p, pc) - xtype *p; - char *pc; -{ - xtype a; - unsigned b = 0; - - a = *p; - p[1] = a; - if ((unsigned) p[1] > 0) - return 1; - return a; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/log2.c b/gcc/testsuite/gcc.c-torture/unsorted/log2.c deleted file mode 100755 index 39b8578..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/log2.c +++ /dev/null @@ -1,6 +0,0 @@ -log2 (a, b) -{ - int c; - c = ~(~a & ~b); - return c; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/logic.c b/gcc/testsuite/gcc.c-torture/unsorted/logic.c deleted file mode 100755 index a9d6e9d..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/logic.c +++ /dev/null @@ -1,37 +0,0 @@ -logic (a, b) - int *a, b; -{ - if (*a & 123) - b = 1; - if (*a & ~222) - b = 2; - if (124 & *a) - b = 3; - if (~111 & *a) - b = 4; - - if (~*a & 23) - b = 1; - if (~*a & ~22) - b = 2; - if (24 & ~*a) - b = 3; - if (~11 & ~*a) - b = 4; - - if (~*a & b) - b = 1; - if (~*a & ~b) - b = 2; - if (*a & ~*a) - b = 3; - return b; -} - -x (a, b, c) -{ - for (a = 0; --a > 0;); - for (b = -1; --b > 0;); - for (c = -65536; --c > 0;); - return a + b + c; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/loop-1.c b/gcc/testsuite/gcc.c-torture/unsorted/loop-1.c deleted file mode 100755 index e50687a..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/loop-1.c +++ /dev/null @@ -1,11 +0,0 @@ -foo (a) -{ - while ((a -= 1) != -1) - bar (270000); - putchar ('\n'); -} - -main () -{ - foo (5); -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/loop386.c b/gcc/testsuite/gcc.c-torture/unsorted/loop386.c deleted file mode 100755 index 429a320..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/loop386.c +++ /dev/null @@ -1,15 +0,0 @@ -foo (a) -{ - do - { - puts ("a"); - a -= 1; - } - while (a != 0); -} - -main () -{ - int p[100]; - printf ("%d\n", foo (3)); -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/lop.c b/gcc/testsuite/gcc.c-torture/unsorted/lop.c deleted file mode 100755 index 7246411..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/lop.c +++ /dev/null @@ -1,6 +0,0 @@ -lop (a) -{ - do - a--; - while (a >= -1); -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/m1.c b/gcc/testsuite/gcc.c-torture/unsorted/m1.c deleted file mode 100755 index 8660f60..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/m1.c +++ /dev/null @@ -1,5 +0,0 @@ -foo (p) - int *p; -{ - *p = 1234; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/m2.c b/gcc/testsuite/gcc.c-torture/unsorted/m2.c deleted file mode 100755 index 203c855..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/m2.c +++ /dev/null @@ -1,44 +0,0 @@ -void -store16 (p, a) - short *p; - short a; -{ - *p = a; -} - -signed int -sign_extend16 (p) - signed short *p; -{ - return *p; -} - -unsigned int -zero_extend16 (p) - unsigned short *p; -{ - return *p; -} - -void -store8 (p, a) - char *p; - char a; -{ - *p = a; -} - -signed int -sign_extend8 (p) - signed char *p; -{ - return *p; -} - -unsigned int -zero_extend8 (p) - unsigned char *p; -{ - return *p; -} - diff --git a/gcc/testsuite/gcc.c-torture/unsorted/m5.c b/gcc/testsuite/gcc.c-torture/unsorted/m5.c deleted file mode 100755 index 23ad844..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/m5.c +++ /dev/null @@ -1,4 +0,0 @@ -foo (a) -{ - return a * 5 + 12; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/m68.c b/gcc/testsuite/gcc.c-torture/unsorted/m68.c deleted file mode 100755 index a1ee486..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/m68.c +++ /dev/null @@ -1,14 +0,0 @@ -foo (a) -{ - return a | 12345; -} - -bar (a) -{ - return a & (0xffff0000 | 12345); -} - -foobar (a) -{ - return a - 128; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/mbyte.c b/gcc/testsuite/gcc.c-torture/unsorted/mbyte.c deleted file mode 100755 index a8a23ea..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/mbyte.c +++ /dev/null @@ -1,14 +0,0 @@ -foo1 (p) - char *p; -{ - p[0] = p[1]; - return p[0]; -} - -foo2 (p, x) - char *p; -{ - p[0] = x; - return p[0]; -} - diff --git a/gcc/testsuite/gcc.c-torture/unsorted/mchar.c b/gcc/testsuite/gcc.c-torture/unsorted/mchar.c deleted file mode 100755 index a1b1060..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/mchar.c +++ /dev/null @@ -1,11 +0,0 @@ -int -foo (char *a, char *b) -{ - int x; - *a = *b; - x = *b; - if ((char) x) - return 1; - else - return 0; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/mcmp.c b/gcc/testsuite/gcc.c-torture/unsorted/mcmp.c deleted file mode 100755 index 6008008..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/mcmp.c +++ /dev/null @@ -1,9 +0,0 @@ -foo (ip, a, x) - int a; - int *ip; - int x; -{ - if (a >= 1) - x++; - return x; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/mdouble.c b/gcc/testsuite/gcc.c-torture/unsorted/mdouble.c deleted file mode 100755 index 992db22..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/mdouble.c +++ /dev/null @@ -1,6 +0,0 @@ -double -foo (double a) -{ - - return 1.123486712; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/memtst.c b/gcc/testsuite/gcc.c-torture/unsorted/memtst.c deleted file mode 100755 index 104a974..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/memtst.c +++ /dev/null @@ -1,26 +0,0 @@ -#ifdef STACK_SIZE -#define SIZE STACK_SIZE / 8 -#else -#define SIZE 65536 -#endif - -memtst (int *p, int a) -{ - do - { - if (p[a] == 1) - break; - } - while (--a); -} - -main () -{ - int a[SIZE]; - int i; - zero_memory (a, SIZE * 4); - for (i = 0; i < 100; i++) - { - memtst (a, SIZE); - } -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/miscomp.c b/gcc/testsuite/gcc.c-torture/unsorted/miscomp.c deleted file mode 100755 index 0bcb568..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/miscomp.c +++ /dev/null @@ -1,15 +0,0 @@ -unsigned char foo(unsigned long); -main() -{ - unsigned char AChar; - unsigned long ALong = 0x12345678; - - AChar = foo(ALong); - - printf("AChar = %x\n",(int)AChar); -} -unsigned char -foo( unsigned long TheLong) -{ - return( (unsigned char) (TheLong & 0xff) ); -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/mm.c b/gcc/testsuite/gcc.c-torture/unsorted/mm.c deleted file mode 100755 index a8efaae..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/mm.c +++ /dev/null @@ -1,4 +0,0 @@ -foo (a, b) -{ - return a * 2; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/mod.c b/gcc/testsuite/gcc.c-torture/unsorted/mod.c deleted file mode 100755 index c33211d..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/mod.c +++ /dev/null @@ -1,4 +0,0 @@ -foo (a, b) -{ - return a % b; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/modcc.c b/gcc/testsuite/gcc.c-torture/unsorted/modcc.c deleted file mode 100755 index 2574090..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/modcc.c +++ /dev/null @@ -1,4 +0,0 @@ -foo (a, b) -{ - return (a % b) == 0; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/move.c b/gcc/testsuite/gcc.c-torture/unsorted/move.c deleted file mode 100755 index 78e00ff..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/move.c +++ /dev/null @@ -1,9 +0,0 @@ -typedef char type; - -type -foo (b) -{ - type a; - for (a = 10; a < b; a++) - ; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/move_qhi.c b/gcc/testsuite/gcc.c-torture/unsorted/move_qhi.c deleted file mode 100755 index 9bc9cb6..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/move_qhi.c +++ /dev/null @@ -1,12 +0,0 @@ -move (a, b) - char a, b; -{ - char s; - s = a; - if (s) - gurka (s); - foo (b, a); - a = bar (); - b = bar (); - gra (s); -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/mregtst.c b/gcc/testsuite/gcc.c-torture/unsorted/mregtst.c deleted file mode 100755 index b6bb6c2..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/mregtst.c +++ /dev/null @@ -1,17 +0,0 @@ -foo (a, p) - int *p; -{ - int old, new, i; - - old = 0; - for (i = 1; i < 100; i++) - { - new = p[i]; - if (new < old) - a++; - old = new; - if (old == 0) - return 0; - } - return a; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/msp.c b/gcc/testsuite/gcc.c-torture/unsorted/msp.c deleted file mode 100755 index c73cedd..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/msp.c +++ /dev/null @@ -1,5 +0,0 @@ -foo () -{ - int a[16384]; - bar (a); -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/mtst.c b/gcc/testsuite/gcc.c-torture/unsorted/mtst.c deleted file mode 100755 index 4f43137..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/mtst.c +++ /dev/null @@ -1,17 +0,0 @@ -foo (int *p, int c) -{ - int a, b; - a = p[0]; - b = p[1]; - c = p[2]; - if (b == 0) - goto foo1; - if (b < 0) - goto foo2;; - - return a + b + c; - foo1: - return 1; - foo2: - return 2; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/mu.c b/gcc/testsuite/gcc.c-torture/unsorted/mu.c deleted file mode 100755 index c469a6e..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/mu.c +++ /dev/null @@ -1,4 +0,0 @@ -foo (a, b) -{ - return a * b; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/mul.c b/gcc/testsuite/gcc.c-torture/unsorted/mul.c deleted file mode 100755 index cc5d06b..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/mul.c +++ /dev/null @@ -1,5 +0,0 @@ -void -mulqi (char *p, char a, char b) -{ - p[0] = a/b; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/mword.c b/gcc/testsuite/gcc.c-torture/unsorted/mword.c deleted file mode 100755 index 873e088..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/mword.c +++ /dev/null @@ -1,29 +0,0 @@ -int -foo (a, b) -int *a, *b; -{ - int x, y; - x++; - *a = *b; - y = *b; - - if ((int) x) - return 1; - else - return y; -} - -foo1 (p) - int *p; -{ - p[0] = p[1]; - return p[0]; -} - -foo2 (p, x) - int *p; -{ - p[0] = x; - return p[0]; -} - diff --git a/gcc/testsuite/gcc.c-torture/unsorted/mword1.c b/gcc/testsuite/gcc.c-torture/unsorted/mword1.c deleted file mode 100755 index 690703e..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/mword1.c +++ /dev/null @@ -1,12 +0,0 @@ -int -foo (a, b) -int *a, *b; -{ - int x; - *a = (*b + 1); - x = *b; - if ((int) x) - return 1; - else - return 0; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/n.c b/gcc/testsuite/gcc.c-torture/unsorted/n.c deleted file mode 100755 index 1a9a869..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/n.c +++ /dev/null @@ -1,6 +0,0 @@ -char_autoincr (b1, c) - short *b1; - short c; -{ - *b1 = c; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/n1.c b/gcc/testsuite/gcc.c-torture/unsorted/n1.c deleted file mode 100755 index dfa93ce..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/n1.c +++ /dev/null @@ -1,10 +0,0 @@ -foo (a, p) - long long a; - int *p; -{ - int b = (int)-a; - if (b > 32) - return 1; - else - return 0; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/nand.c b/gcc/testsuite/gcc.c-torture/unsorted/nand.c deleted file mode 100755 index 8228a3c..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/nand.c +++ /dev/null @@ -1,4 +0,0 @@ -nadn (a, b) -{ - return (~a) | (~b); -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/neg.c b/gcc/testsuite/gcc.c-torture/unsorted/neg.c deleted file mode 100755 index c005b13..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/neg.c +++ /dev/null @@ -1 +0,0 @@ -foo (a) {return -a;} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/o.c b/gcc/testsuite/gcc.c-torture/unsorted/o.c deleted file mode 100755 index e8b78e3..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/o.c +++ /dev/null @@ -1,12 +0,0 @@ -foo (a, p) - char a; - int *p; -{ - int b = a; - *p = b; - a = (char) a; - if (a) - return b; - else - return b + 1; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/omit.c b/gcc/testsuite/gcc.c-torture/unsorted/omit.c deleted file mode 100755 index f59d6ee..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/omit.c +++ /dev/null @@ -1,11 +0,0 @@ -omit (a, b) - char a; - char *b; -{ - char x; - int i; - x = *b; - b[1] = x; - foo ((int)x); - return x + 1; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/opout.c b/gcc/testsuite/gcc.c-torture/unsorted/opout.c deleted file mode 100755 index 6d3736e..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/opout.c +++ /dev/null @@ -1,10 +0,0 @@ -x () -{} - -y () -{} - -z (a, b) -{ - return (int) &a + (int) &b + (int) x + (int) z; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/opt.c b/gcc/testsuite/gcc.c-torture/unsorted/opt.c deleted file mode 100755 index faad10e..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/opt.c +++ /dev/null @@ -1,5 +0,0 @@ -int -foo (a) -{ - return (a == 2); -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/or.c b/gcc/testsuite/gcc.c-torture/unsorted/or.c deleted file mode 100755 index 2a2e3b6..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/or.c +++ /dev/null @@ -1,4 +0,0 @@ -foo (a) -{ - return a | 0xffff0101; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/or386.c b/gcc/testsuite/gcc.c-torture/unsorted/or386.c deleted file mode 100755 index ad49f35..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/or386.c +++ /dev/null @@ -1,13 +0,0 @@ -typedef int xtype; - -xtype -foo (a) - xtype a; -{ - return a | 0x7f; -} - -main () -{ - printf ("%08x\n", foo (-1)); -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/p.c b/gcc/testsuite/gcc.c-torture/unsorted/p.c deleted file mode 100755 index 465e741..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/p.c +++ /dev/null @@ -1,6 +0,0 @@ -foo (a, b, p) - short *p; -{ - p[0] = a; - p[1] = b; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/parms.c b/gcc/testsuite/gcc.c-torture/unsorted/parms.c deleted file mode 100755 index 26c2c70..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/parms.c +++ /dev/null @@ -1,7 +0,0 @@ -#define alloca __builtin_alloca - -x (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, x, y) -{ - foo (alloca (8)); - return a+b+c+d+e+f+g+h+i+j+k+l+m+n+o+p+q+r+s+t+u+v+x+y; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/pass.c b/gcc/testsuite/gcc.c-torture/unsorted/pass.c deleted file mode 100755 index 6b66382..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/pass.c +++ /dev/null @@ -1,13 +0,0 @@ -int -foo (a, b, c) -{ - return a + b + c; -} - -int -bar () -{ - int q, w, e, r, t, y; - - return foo ((int) & q, q, w, e, q, (int) &w); -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/pmt.c b/gcc/testsuite/gcc.c-torture/unsorted/pmt.c deleted file mode 100755 index b6aced6..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/pmt.c +++ /dev/null @@ -1,6 +0,0 @@ -long long -foo (a, b) - long long a, b; -{ - return a; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/poor.c b/gcc/testsuite/gcc.c-torture/unsorted/poor.c deleted file mode 100755 index 66d584a..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/poor.c +++ /dev/null @@ -1,34 +0,0 @@ -typedef struct -{ - char c[510]; -} s510; - -typedef struct -{ - char c[511]; -} s511; - -s510 G510, s1; -s511 G511; -int I, J; -double D; - -void main(void); -void f0(double D, ...); -s510 f1(double D, ...); -void f2a(s510 S); -void f2b(s511 S); - - -void main(void) -{ - - f0(D, I, J); - - s1 = f1(D, I, D); - - f2a(G510); - - f2b(G511); - -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/pp.c b/gcc/testsuite/gcc.c-torture/unsorted/pp.c deleted file mode 100755 index 7d38d53..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/pp.c +++ /dev/null @@ -1,9 +0,0 @@ -foo (a, b, c, d, e, i0, f, i1) - double a, b, c, d, e, f; - int i0, i1; -{} - -main () -{ - foo (1.0, 2.0, 3.0, 4.0, 5.0, 1, 6.0, 2); -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/pret-arg.c b/gcc/testsuite/gcc.c-torture/unsorted/pret-arg.c deleted file mode 100755 index a7fa856..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/pret-arg.c +++ /dev/null @@ -1,5 +0,0 @@ -foo (a, b, c, d, e, f, g, h, i, j, xx) - double xx; -{ - return xx + 1.2345; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/pyr.c b/gcc/testsuite/gcc.c-torture/unsorted/pyr.c deleted file mode 100755 index d25b2a9..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/pyr.c +++ /dev/null @@ -1,11 +0,0 @@ -foo (char *a) -{ - char b; - int c; - b = *a; - c = b; - if (c < 0) - return 1; - a[1] = b; - -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/pyr2.c b/gcc/testsuite/gcc.c-torture/unsorted/pyr2.c deleted file mode 100755 index 12e2ccd..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/pyr2.c +++ /dev/null @@ -1,4 +0,0 @@ -foo (a) -{ - return ((int *)0)[a]; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/q.c b/gcc/testsuite/gcc.c-torture/unsorted/q.c deleted file mode 100755 index fa08e75..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/q.c +++ /dev/null @@ -1,7 +0,0 @@ - -unsigned -reg0indreg1 (r0, p1) - unsigned short r0; unsigned short p1; -{ - return (r0 + p1); -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/r.c b/gcc/testsuite/gcc.c-torture/unsorted/r.c deleted file mode 100755 index 19eeda7..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/r.c +++ /dev/null @@ -1,7 +0,0 @@ -r (a, b) -{ - if (a < b) - return 1; - else - return 2; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/r1.c b/gcc/testsuite/gcc.c-torture/unsorted/r1.c deleted file mode 100755 index 0b277b0..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/r1.c +++ /dev/null @@ -1,29 +0,0 @@ -void assert (a) {if (a != 1) abort ();} - -int h1 (int *p) {return *p & 255;} - -void p1 () {int a = 0x01020304; assert (h1 (&a) == 0x04);} - - -int h2 (a) {return a > 0;} - -p2 () {assert (h2 (1));} - -h3 (int *p) -{ - *p |= 255; -} - -p3 () -{ - int *p; - h3 (p); -} - -main () -{ - p1 (); - p2 (); - p3 (); - puts ("Compiler test passed."); -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/rel.c b/gcc/testsuite/gcc.c-torture/unsorted/rel.c deleted file mode 100755 index 54d3605..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/rel.c +++ /dev/null @@ -1,8 +0,0 @@ -foo (int *c, int b) -{ - int a; - - a = *c + b; - c[1] = a; - return b; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/rmsc.c b/gcc/testsuite/gcc.c-torture/unsorted/rmsc.c deleted file mode 100755 index 5c97c6d..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/rmsc.c +++ /dev/null @@ -1,46 +0,0 @@ - -cc1 (x, y) - int x, y; -{ - int z; - z = x - y; - if (x >= y) - return z + 1; - else - return z + 0; -} - -cc2 (x, y) - int x, y; -{ - int z; - - z = x - y; - if (z >= 0) - return z + 1; - else - return z + 0; -} - -cc3 (x, y) - unsigned x, y; -{ - unsigned z; - z = x - y; - if (x >= y) - return z + 1; - else - return z + 0; -} - -cc4 (x, y) - unsigned x, y; -{ - unsigned z; - - z = x - y; - if (z >= 0) - return z + 1; - else - return z + 0; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/round.c b/gcc/testsuite/gcc.c-torture/unsorted/round.c deleted file mode 100755 index 5233e65..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/round.c +++ /dev/null @@ -1,13 +0,0 @@ -foo (a) - double a; -{ - printf ("%d\n", (int) a); -} - -main () -{ - foo (1.6); - foo (1.4); - foo (-1.4); - foo (-1.6); -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/run.c b/gcc/testsuite/gcc.c-torture/unsorted/run.c deleted file mode 100755 index 40892f6..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/run.c +++ /dev/null @@ -1,11 +0,0 @@ -main () -{ - typedef short int xtype; - - xtype i; - xtype ii; - - for (i = 0; i < 100; i++) - for (ii = 65535; --ii;) - ; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/s.c b/gcc/testsuite/gcc.c-torture/unsorted/s.c deleted file mode 100755 index e0c8426..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/s.c +++ /dev/null @@ -1,24 +0,0 @@ -struct foo -{ - int a, b, c, d; - double doubl; -} s1, s2; - -struct foo -structret (s1, i1, i2, s2) - struct foo s1, s2; - int i1, i2; -{ - if (i1 != i2) - { - if (i1 < i2) - return s1; - else - return s2; - } - s2.a = 11; - s2.b = 22; - s2.c = s1.c; - s2.d = s1.d; - return s2; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/sar.c b/gcc/testsuite/gcc.c-torture/unsorted/sar.c deleted file mode 100755 index 9bf9bec..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/sar.c +++ /dev/null @@ -1,10 +0,0 @@ -struct foo -{ - char a; -} foo[100]; - -main () -{ - foo[1].a = '1'; - foo[2].a = '2'; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/sc.c b/gcc/testsuite/gcc.c-torture/unsorted/sc.c deleted file mode 100755 index 84dc60f..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/sc.c +++ /dev/null @@ -1,5 +0,0 @@ -foo (a, b) - int a, b; -{ - return (a < 0) | (a <= 0) | (a == 0) | (a != 0) | (a >= 0) | (a > 0); -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/scal.c b/gcc/testsuite/gcc.c-torture/unsorted/scal.c deleted file mode 100755 index 94e22aa..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/scal.c +++ /dev/null @@ -1,19 +0,0 @@ -int g1, g2; - -void -write_at (addr, off, val) - int *addr; - int off; - int val; -{ - g2 = 1; - addr[off] = val; - g2++; -} - -main () -{ - g2 = 12; - write_at (&g1, &g2 - &g1, 12345); - printf ("%d\n", g2); -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/scc.c b/gcc/testsuite/gcc.c-torture/unsorted/scc.c deleted file mode 100755 index 79ae4e1..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/scc.c +++ /dev/null @@ -1,11 +0,0 @@ -foo (a, b) -{ - if (a < 0) - goto ret1; - if (a == 0) - return 2; - return 3; - ret1: - return 1; -} - diff --git a/gcc/testsuite/gcc.c-torture/unsorted/scond.c b/gcc/testsuite/gcc.c-torture/unsorted/scond.c deleted file mode 100755 index 087b0a6..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/scond.c +++ /dev/null @@ -1,4 +0,0 @@ -scond (a, b, c, d) -{ - return (a > b) & (c < d); -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/selfrec.c b/gcc/testsuite/gcc.c-torture/unsorted/selfrec.c deleted file mode 100755 index c7aaca5..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/selfrec.c +++ /dev/null @@ -1,5 +0,0 @@ -int -foo (a) -{ - return foo (a - 1) * a; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/seq.c b/gcc/testsuite/gcc.c-torture/unsorted/seq.c deleted file mode 100755 index 0793228..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/seq.c +++ /dev/null @@ -1,4 +0,0 @@ -foo (a) -{ - return a < 0; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/set386.c b/gcc/testsuite/gcc.c-torture/unsorted/set386.c deleted file mode 100755 index c16ae8d..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/set386.c +++ /dev/null @@ -1,5 +0,0 @@ -foo (a, p) - int *p; -{ - *p = a > 0; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/set88.c b/gcc/testsuite/gcc.c-torture/unsorted/set88.c deleted file mode 100755 index 8069ea6..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/set88.c +++ /dev/null @@ -1,9 +0,0 @@ -foo (a) -{ - return -1 << a; -} - -bar (a, b) -{ - return b | (-1 << a); -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/sh.c b/gcc/testsuite/gcc.c-torture/unsorted/sh.c deleted file mode 100755 index 8d3265f..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/sh.c +++ /dev/null @@ -1,4 +0,0 @@ -foo (a, b) -{ - return a << b; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/shand.c b/gcc/testsuite/gcc.c-torture/unsorted/shand.c deleted file mode 100755 index 5a40196..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/shand.c +++ /dev/null @@ -1,11 +0,0 @@ -int -foo (x, c) - int x; -{ - return x >> 24 & 0xff; -} - -bar (x) -{ - return (int)(x & 0xfffff) << 13; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/shft.c b/gcc/testsuite/gcc.c-torture/unsorted/shft.c deleted file mode 100755 index 7d318c8..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/shft.c +++ /dev/null @@ -1,15 +0,0 @@ -foo (a) - int a; -{ - int b = 8; - - if ((a << b) >= 0) - return 1; - return a; -} - -main () -{ - if (foo (0x00ffffff) == 1) - puts ("y"); -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/shift.c b/gcc/testsuite/gcc.c-torture/unsorted/shift.c deleted file mode 100755 index 1ed1879..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/shift.c +++ /dev/null @@ -1,7 +0,0 @@ -foo (a) -{ - if (a >= 0) - return (unsigned) a << 10; - else - return (int) a << 10; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/shloop.c b/gcc/testsuite/gcc.c-torture/unsorted/shloop.c deleted file mode 100755 index f4c9366..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/shloop.c +++ /dev/null @@ -1,7 +0,0 @@ -main () -{ - int volatile p; - int i; - for (i = 10000000; i > 0; i--) - p = i >> 10; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/shm.c b/gcc/testsuite/gcc.c-torture/unsorted/shm.c deleted file mode 100755 index b667b26..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/shm.c +++ /dev/null @@ -1,5 +0,0 @@ -foo (int *p) -{ - int a = *p; - return a >> 24; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/signext.c b/gcc/testsuite/gcc.c-torture/unsorted/signext.c deleted file mode 100755 index 2724098..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/signext.c +++ /dev/null @@ -1,27 +0,0 @@ -void longprint (x) - long long x; -{ - printf (" %d, %d\n", (unsigned) ((unsigned long long) x >> 32), - (unsigned) x); -} - -void -k_min (p, qa, d) - int d; -{ - int s = 1; - long long x; - - if (s >= d) - s -= d; - - x = ((long long)((8 * s) % 3) + qa) % d; - longprint (x); -} - -int -main () -{ - k_min (100003, -600017, 3); - return 0; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/signext2.c b/gcc/testsuite/gcc.c-torture/unsorted/signext2.c deleted file mode 100755 index d2eb637..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/signext2.c +++ /dev/null @@ -1,11 +0,0 @@ -long long -foo (a) - int a; -{ - return a; -} - -main () -{ - printf ("%d\n", (int) (foo (-1) >> 32)); -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/sim.c b/gcc/testsuite/gcc.c-torture/unsorted/sim.c deleted file mode 100755 index e8c4fb4..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/sim.c +++ /dev/null @@ -1,7 +0,0 @@ -main () -{ - int i; - - for (i = 1; i < 10000; i++) - ; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/simple.c b/gcc/testsuite/gcc.c-torture/unsorted/simple.c deleted file mode 100755 index 614acba..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/simple.c +++ /dev/null @@ -1,4 +0,0 @@ -foo (a) -{ - return a; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/sne.c b/gcc/testsuite/gcc.c-torture/unsorted/sne.c deleted file mode 100755 index 6844a6e..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/sne.c +++ /dev/null @@ -1,4 +0,0 @@ -foo (double a) -{ - return (a != 0); -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/sound.c b/gcc/testsuite/gcc.c-torture/unsorted/sound.c deleted file mode 100755 index be727e3..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/sound.c +++ /dev/null @@ -1,13 +0,0 @@ - -main () -{ - char audio[8192]; - int i; - - for (i = 0; i < 4095; i += 1) - audio[i] = i / 8, - audio[8191 - i] = i / 8; - - for (;;) - write (1, audio, 8192); -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/sparcbug.c b/gcc/testsuite/gcc.c-torture/unsorted/sparcbug.c deleted file mode 100755 index cd42a86..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/sparcbug.c +++ /dev/null @@ -1,5 +0,0 @@ -foo (a) -{ - int b = a; - return b + 8762345; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/speed.c b/gcc/testsuite/gcc.c-torture/unsorted/speed.c deleted file mode 100755 index d61407e..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/speed.c +++ /dev/null @@ -1,8 +0,0 @@ -main () -{ - int i; - - for (i = 5000000; i >=0; i--) - { - } -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/stor.c b/gcc/testsuite/gcc.c-torture/unsorted/stor.c deleted file mode 100755 index 57981ef..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/stor.c +++ /dev/null @@ -1,12 +0,0 @@ -#define C 1 - -foo (p) - int *p; -{ - p[0] = C; - p[1] = C; - p[2] = C; - p[3] = C; - p[4] = C; - p[5] = C; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/store0.c b/gcc/testsuite/gcc.c-torture/unsorted/store0.c deleted file mode 100755 index 3b7b16e..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/store0.c +++ /dev/null @@ -1,4 +0,0 @@ -foo (int *p) -{ - p[10] = 0; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/storecc.c b/gcc/testsuite/gcc.c-torture/unsorted/storecc.c deleted file mode 100755 index 1163469..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/storecc.c +++ /dev/null @@ -1,6 +0,0 @@ -foo (char *p, int a) -{ - *p = a; - if ((char) a) - return 1; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/str.c b/gcc/testsuite/gcc.c-torture/unsorted/str.c deleted file mode 100755 index d2dec4b..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/str.c +++ /dev/null @@ -1,13 +0,0 @@ -typedef struct -{ - char a; - char b; -} foo; - -bar () -{ - foo foobar[100]; - foobar[1].a = 'a'; - foobar[2].a = 'b'; - barfoo (foobar); -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/stru.c b/gcc/testsuite/gcc.c-torture/unsorted/stru.c deleted file mode 100755 index 042c522..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/stru.c +++ /dev/null @@ -1,9 +0,0 @@ -struct foo -{ - int a, b, c; -}; - -foo (struct foo *a) -{ - a[0] = a[1]; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/structret.c b/gcc/testsuite/gcc.c-torture/unsorted/structret.c deleted file mode 100755 index 9c705d4..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/structret.c +++ /dev/null @@ -1,69 +0,0 @@ -struct foo -{ - int a, b, c, d; - double doubl; -} s1, s2; - -#ifndef ONLY2 - -struct foo -structret (s1, i1, i2, s2) - struct foo s1, s2; - int i1, i2; -{ - if (i1 != i2) - { - if (i1 < i2) - return s1; - else - return s2; - } - s2.a = 11; - s2.b = 22; - s2.c = s1.c; - s2.d = s1.d; - return s2; -} - -#endif - -#ifndef ONLY1 - -struct foo -mani (a, b) -{ - return structret (s1, a, b, s2); -} - -init () -{ - s1.a = 1; - s1.b = 2; - s1.c = 3; - s1.d = 4; - s1.doubl = 3.1415; - s2.a = -1; - s2.b = -2; - s2.c = -3; - s2.d = -4; - s2.doubl = 2.71818; -} - -main () -{ - struct foo s; - - init (); - s = mani (1, 1); - printf ("%d, %d, %d, %d : %f\n", s.a, s.b, s.c, s.d, s.doubl); - - init (); - s = mani (2, 1); - printf ("%d, %d, %d, %d : %f\n", s.a, s.b, s.c, s.d, s.doubl); - - init (); - s = mani (1, 2); - printf ("%d, %d, %d, %d : %f\n", s.a, s.b, s.c, s.d, s.doubl); -} - -#endif diff --git a/gcc/testsuite/gcc.c-torture/unsorted/stuct.c b/gcc/testsuite/gcc.c-torture/unsorted/stuct.c deleted file mode 100755 index deb838d..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/stuct.c +++ /dev/null @@ -1,22 +0,0 @@ -#ifdef STACK_SIZE -#define SIZE STACK_SIZE / 8 -#else -#define SIZE 10000000 -#endif - -struct foo -{ - int a, b, c; - int arr[SIZE]; -}; - -struct foo s, ss; - -main () -{ - - s.b = 2; - s.c = 3; - ss.b = 2; - ss.c = 3; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/sub32.c b/gcc/testsuite/gcc.c-torture/unsorted/sub32.c deleted file mode 100755 index 93114d9..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/sub32.c +++ /dev/null @@ -1,4 +0,0 @@ -foo (a) -{ - return a + 32; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/subcc.c b/gcc/testsuite/gcc.c-torture/unsorted/subcc.c deleted file mode 100755 index d50114e..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/subcc.c +++ /dev/null @@ -1,31 +0,0 @@ -foo (a, c) -{ - int b; - - if (a + c >= 0) /* b < 0 ==== a < 10? */ - return a | 0x80000000; - return 0; -} - -bar (a) -{ - if (foo (a, 10) & 0x80000000) - printf ("y"); - else - printf ("n"); -} - -main () -{ - bar (0); - bar (1); - bar (-1); - bar (10); - bar (-10); - bar (11); - bar (-11); - bar (0x7fffffff); - bar (-0x7fffffff); - - puts (""); -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/subcse.c b/gcc/testsuite/gcc.c-torture/unsorted/subcse.c deleted file mode 100755 index 0a10991..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/subcse.c +++ /dev/null @@ -1,6 +0,0 @@ -foo (a, b, p) - int *p; -{ - p[0] = 1230 - a; - p[1] = 1230 - b; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/sym.c b/gcc/testsuite/gcc.c-torture/unsorted/sym.c deleted file mode 100755 index 8a0fe32..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/sym.c +++ /dev/null @@ -1,4 +0,0 @@ -foo () -{ - return (int) &foo; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/symconst.c b/gcc/testsuite/gcc.c-torture/unsorted/symconst.c deleted file mode 100755 index 7add218..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/symconst.c +++ /dev/null @@ -1,4 +0,0 @@ -foo () -{ - return (int)foo; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/t.c b/gcc/testsuite/gcc.c-torture/unsorted/t.c deleted file mode 100755 index 48095e7..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/t.c +++ /dev/null @@ -1,18 +0,0 @@ -#define B 95 - -foo (a, b, p) - unsigned a, b; - int *p; -{ - p[1] = a % B; - p[0] = a / B; -} - -bar (a, b, p) - unsigned a, b; - int *p; -{ - p[0] = a / B; - p[1] = a % B; -} - diff --git a/gcc/testsuite/gcc.c-torture/unsorted/test-flow.c b/gcc/testsuite/gcc.c-torture/unsorted/test-flow.c deleted file mode 100755 index 01ec724..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/test-flow.c +++ /dev/null @@ -1,12 +0,0 @@ -foo (a, b, c, d) -{ - if (a < 0) - { - b = c; - } - else - { - b = d; - } - return b + 75; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/test-loop.c b/gcc/testsuite/gcc.c-torture/unsorted/test-loop.c deleted file mode 100755 index d441dde..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/test-loop.c +++ /dev/null @@ -1,7 +0,0 @@ -main () -{ - int i; - for (i = 100; i >= -1; i--) - foo (); - -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/test.c b/gcc/testsuite/gcc.c-torture/unsorted/test.c deleted file mode 100755 index 46e830a..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/test.c +++ /dev/null @@ -1,6 +0,0 @@ -foo (a) -{ - if (a & 38) - return 1; - return 0; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/time.c b/gcc/testsuite/gcc.c-torture/unsorted/time.c deleted file mode 100755 index 7e22681..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/time.c +++ /dev/null @@ -1,7 +0,0 @@ -main () -{ - int i; - for (i = 3000000; --i;) - { - } -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/tmp.c b/gcc/testsuite/gcc.c-torture/unsorted/tmp.c deleted file mode 100755 index 463d9fb..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/tmp.c +++ /dev/null @@ -1,5 +0,0 @@ -foo (a, b) -{ - return (a - b) == 0; -} - diff --git a/gcc/testsuite/gcc.c-torture/unsorted/trivial.c b/gcc/testsuite/gcc.c-torture/unsorted/trivial.c deleted file mode 100755 index e9665cd..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/trivial.c +++ /dev/null @@ -1 +0,0 @@ -foo () {} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/trunc.c b/gcc/testsuite/gcc.c-torture/unsorted/trunc.c deleted file mode 100755 index dee0e15..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/trunc.c +++ /dev/null @@ -1,11 +0,0 @@ -main () -{ - printf ("%x, %x\n", (unsigned char) main, main); -} - -foo (p) - char *p; -{ - p[0] = (char)foo; - p[1] = (char)foo; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/u.c b/gcc/testsuite/gcc.c-torture/unsorted/u.c deleted file mode 100755 index 7fc0dda..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/u.c +++ /dev/null @@ -1 +0,0 @@ -foo (a, b) { return a % b; } diff --git a/gcc/testsuite/gcc.c-torture/unsorted/udconvert.c b/gcc/testsuite/gcc.c-torture/unsorted/udconvert.c deleted file mode 100755 index 31b494f..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/udconvert.c +++ /dev/null @@ -1,30 +0,0 @@ -double -unsigned_to_double1 (u) - unsigned u; -{ - double d; - d = (int) u; /* convert as from a *signed* integer */ - return ((int) u < 0) - ? d + 4294967296.0 - : d; -} - -/* Alternatively */ - -double -unsigned_to_double2 (u) - unsigned u; -{ - double d; - u -= 2147483648; /* complement sign bit */ - d = (int) u; /* convert as from a *signed* integer */ - return d + 2147483648.0; -} - -unsigned -double_to_unsigned (d) - double d; -{ - d += 2147483648.0; - return ((int) d) - 2147483648; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/udivmod4.c b/gcc/testsuite/gcc.c-torture/unsorted/udivmod4.c deleted file mode 100755 index 40d2fa8..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/udivmod4.c +++ /dev/null @@ -1,56 +0,0 @@ -long long -xlrandom () -{ - long long x; - unsigned a; - int bits = 64; - unsigned b; - - do - { - a = random (); - b = (a & 15) + 1; - x <<= b; /* shift up 1-16 steps */ - a = (a >> 18) & 1; - if (a) - x |= (unsigned) (1 << b) - 1; - bits -= b; - } - while (bits >= 0); - return x; -} - - -unsigned long long __udivmoddi4(); - -main () -{ - int i; - unsigned long long n, d, q, r, rr; - - for (i = 0; ;i++) - { - n = xlrandom (); - d = xlrandom (); - if (d == 0) - continue; - - q = __udivmoddi4 (n, d, &r); - - if (i % 1000000 == 0) - printf ("Testing udivmoddi4: %d iterations made\n", i); - - rr = n - q * d; - if (rr != r || r >= d) - { - printf ("Testing udivmoddi4: failure after %d iterations\n", i); - printf ("n=%lX%08lX\n", (unsigned) (n >> 32), (unsigned) n); - printf ("d=%lX%08lX\n", (unsigned) (d >> 32), (unsigned) d); - printf ("q=%lX%08lX\n", (unsigned) (q >> 32), (unsigned) q); - printf ("r=%lX%08lX\n", (unsigned) (r >> 32), (unsigned) r); - printf ("rr=%lX%08lX\n", (unsigned) (rr >> 32), (unsigned) rr); - abort (); - } - } - -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/uns.c b/gcc/testsuite/gcc.c-torture/unsorted/uns.c deleted file mode 100755 index 314704f..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/uns.c +++ /dev/null @@ -1,5 +0,0 @@ -foo (a) -{ - if ((unsigned) a < 234) - return 1; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/uns_tst.c b/gcc/testsuite/gcc.c-torture/unsorted/uns_tst.c deleted file mode 100755 index e34ffaf..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/uns_tst.c +++ /dev/null @@ -1,19 +0,0 @@ -a (c) - unsigned char c; -{ - unsigned u = c; - if ((int)u < 0) - return 1; - else - return 0; -} - -b (x, y) - unsigned x, y; -{ - x /= y; - if ((int)x < 0) - return 1; - else - return 0; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/unsorted.exp b/gcc/testsuite/gcc.c-torture/unsorted/unsorted.exp deleted file mode 100755 index a586170..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/unsorted.exp +++ /dev/null @@ -1,54 +0,0 @@ -# -# Expect driver script for GCC Regression Tests -# Copyright (C) 1993, 1997 Free Software Foundation -# -# This file is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. -# -# Written by Jeffrey Wheat (cassidy@cygnus.com) -# - -# -# These tests come from Torbjorn Granlund's (tege@cygnus.com) -# C torture test suite, and other contributors. -# - -if $tracelevel then { - strace $tracelevel -} - -# load support procs -load_lib c-torture.exp - -# -# This loop will run c-torture on any *.c file found in this directory. -# If a *.c has a corresponding *.exp file, then the test is skipped as -# as the *.exp will drive the test itself. It is done this way so that -# generic tests do not need a seperate .exp for it. Only the tests that -# require unique options need their own .exp file. -# - -foreach testcase [glob -nocomplain $srcdir/$subdir/*.c] { - if [file exists [file rootname $testcase].exp] then { - verbose "INFO:\"[file rootname $testcase].exp\" exists, skipping test" 3 - continue - } - - # If we're only testing specific files and this isn't one of them, skip it. - if ![runtest_file_p $runtests $testcase] then { - continue - } - - c-torture $testcase -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/uuarg.c b/gcc/testsuite/gcc.c-torture/unsorted/uuarg.c deleted file mode 100755 index 8928b3e..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/uuarg.c +++ /dev/null @@ -1,4 +0,0 @@ -foo (a, b, c, d, e, f, g, h, i) -{ - return foo () + i; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/v.c b/gcc/testsuite/gcc.c-torture/unsorted/v.c deleted file mode 100755 index 87ac00a..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/v.c +++ /dev/null @@ -1,11 +0,0 @@ -main (int *p) -{ - int a; - - a = 0; - p[1] = a; - a = 0; - p[2] = a; - a = 123456; - p[3] = a; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/w.c b/gcc/testsuite/gcc.c-torture/unsorted/w.c deleted file mode 100755 index 1acfe15..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/w.c +++ /dev/null @@ -1 +0,0 @@ -int foo (unsigned short a, unsigned short b) { return a + b; } diff --git a/gcc/testsuite/gcc.c-torture/unsorted/ww.c b/gcc/testsuite/gcc.c-torture/unsorted/ww.c deleted file mode 100755 index 657f8c6..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/ww.c +++ /dev/null @@ -1,7 +0,0 @@ -foo (p) - short *p; -{ - static int *foo; - *p = 1234; - *foo = 1234; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/x.c b/gcc/testsuite/gcc.c-torture/unsorted/x.c deleted file mode 100755 index baf9896..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/x.c +++ /dev/null @@ -1 +0,0 @@ -f(m){int i,s=0;for(i=0;i<m;i++)s+=i;return s;} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/xb.c b/gcc/testsuite/gcc.c-torture/unsorted/xb.c deleted file mode 100755 index 09087cc..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/xb.c +++ /dev/null @@ -1,17 +0,0 @@ -foo (a, b) -{ - unsigned x = 1; - - a += b; - a += x; - if (a <= 0) - return 1; - return 0; -} - -main () -{ - printf ("%d\n", foo (1, ~0)); - printf ("%d\n", foo (0, ~0)); - printf ("%d\n", foo (-1, ~0)); -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/xbg.c b/gcc/testsuite/gcc.c-torture/unsorted/xbg.c deleted file mode 100755 index b600964..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/xbg.c +++ /dev/null @@ -1,14 +0,0 @@ -typedef short type; - -short -foo (type *sp, int a) -{ - type t; - int i; - - t = sp[a]; - i = (int)(type)sp[a]; - if (i) - return 0; - return t; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/xc.c b/gcc/testsuite/gcc.c-torture/unsorted/xc.c deleted file mode 100755 index aed06a0..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/xc.c +++ /dev/null @@ -1,11 +0,0 @@ -foo (a, p) - int *p; -{ - int b; - - a++; - b = *p; - if (a) - return 1; - return b; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/xcsebug.c b/gcc/testsuite/gcc.c-torture/unsorted/xcsebug.c deleted file mode 100755 index 614a6e8..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/xcsebug.c +++ /dev/null @@ -1,14 +0,0 @@ -int g1; -int g2; - -foo () -{ - int i = 1; - int x; - - x = g1; - (*(&g1 + i - 1)) = x + 1; - x = g1; - (*(&g1 + i - 1)) = x + 1; - g1++; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/xdi.c b/gcc/testsuite/gcc.c-torture/unsorted/xdi.c deleted file mode 100755 index 413dd6c..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/xdi.c +++ /dev/null @@ -1,15 +0,0 @@ -foo (long long *p, int a, int b) -{ - *(p + a + b) = 876243243874343LL; -} - -bar (p, pp) - long long *p, *pp; -{ - long long a; - *p++ = a; - fee (*p); - *p++ = *pp--; - *p++ = *pp--; - return (int) p; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/xfoo.c b/gcc/testsuite/gcc.c-torture/unsorted/xfoo.c deleted file mode 100755 index da879d2..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/xfoo.c +++ /dev/null @@ -1,4 +0,0 @@ -foo (a) -{ - return (a & ~0xfff) == 0; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/xi.c b/gcc/testsuite/gcc.c-torture/unsorted/xi.c deleted file mode 100755 index 54b42c5..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/xi.c +++ /dev/null @@ -1,7 +0,0 @@ -foo (a) -{ - int r = 0; - if (a) - r = 1; - return r; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/xlop.c b/gcc/testsuite/gcc.c-torture/unsorted/xlop.c deleted file mode 100755 index 6506bfd..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/xlop.c +++ /dev/null @@ -1,11 +0,0 @@ -foo (a) -{ - int b; - do - { - b = bar (); - a = b - 10; - } - while (a > 10); - return a; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/xmtst.c b/gcc/testsuite/gcc.c-torture/unsorted/xmtst.c deleted file mode 100755 index ca78fca..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/xmtst.c +++ /dev/null @@ -1,26 +0,0 @@ -p1 (int b, int *p, int a) -{ - p[0] = p[1]; - return p[0]; -} -p2 (int b, int *p, int a) -{ - p[0] = p[1]; - return p[0] == 0; -} -p3 (int b, int *p, int a) -{ - p[0] = p[1]; - a = p[0]; - if (a) - return 0; - return a; -} -p4 (int b, int *p, int a) -{ - a = p[1]; - p[0] = p[1]; - if (a) - return 0; - return a; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/xneg.c b/gcc/testsuite/gcc.c-torture/unsorted/xneg.c deleted file mode 100755 index ff5b850..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/xneg.c +++ /dev/null @@ -1,5 +0,0 @@ -foo (a) - double a; -{ - return -a; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/xopt.c b/gcc/testsuite/gcc.c-torture/unsorted/xopt.c deleted file mode 100755 index b1a50f8..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/xopt.c +++ /dev/null @@ -1,35 +0,0 @@ -proc1 (a) - unsigned a; -{ - return (a >> 20) & 0x010fffff; -} - -proc2 (a) - unsigned a; -{ - return (a << 17) & 0xfffff001; -} - -proc3 (a) - unsigned a; -{ - return (a & 0xff00000a) >> 25; -} - -proc4 (a) - unsigned a; -{ - return (a & 0x100000ff) << 25; -} - -proc5 (a) - unsigned a; -{ - return (unsigned char) (a >> 24); -} - -proc6 (a) - unsigned a; -{ - return ((unsigned char) a) << 30; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/xor.c b/gcc/testsuite/gcc.c-torture/unsorted/xor.c deleted file mode 100755 index 435f223..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/xor.c +++ /dev/null @@ -1,4 +0,0 @@ -foo (a, b) -{ - return ~(a ^ ~123); -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/xorn.c b/gcc/testsuite/gcc.c-torture/unsorted/xorn.c deleted file mode 100755 index d7b75f9..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/xorn.c +++ /dev/null @@ -1,31 +0,0 @@ -int -xorn (a, b) - int a, b; -{ - return a ^ ~b; -} - -int -not (a) - int a; -{ - return ~a; -} - -int -xor (a, b) - int a, b; -{ - return a ^ b; -} - -main () -{ - int i, j; - - for (i = 0; i <= 1; i++) - for (j = 0; j <= 1; j++) - printf ("%d op %d = %d = %d?\n", i, j, - 1 & xor (i, not (j)), - 1 & xorn (i, j)); -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/xp.c b/gcc/testsuite/gcc.c-torture/unsorted/xp.c deleted file mode 100755 index 139335c..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/xp.c +++ /dev/null @@ -1,4 +0,0 @@ -foo (a) -{ - return a & 255; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/xpp.c b/gcc/testsuite/gcc.c-torture/unsorted/xpp.c deleted file mode 100755 index daf3399..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/xpp.c +++ /dev/null @@ -1,12 +0,0 @@ -foo (a) -{ - a++; - if (a < 10) - return 1; - return a; -} - -main () -{ - printf ("%d\n", foo ((1 << 31) - 1)); -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/xs.c b/gcc/testsuite/gcc.c-torture/unsorted/xs.c deleted file mode 100755 index 24f773e..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/xs.c +++ /dev/null @@ -1,9 +0,0 @@ -foo (a, b) -{ - for (b = 0; b < 10; b++) - ; - for (a = 0; a < 10; a++) - ; - a = b << 1; - return a; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/xsh.c b/gcc/testsuite/gcc.c-torture/unsorted/xsh.c deleted file mode 100755 index 9ba0b6c..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/xsh.c +++ /dev/null @@ -1,7 +0,0 @@ -foo (a, b) -{ - a = b + b; - if (a) - return a; - return b; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/xxs.c b/gcc/testsuite/gcc.c-torture/unsorted/xxs.c deleted file mode 100755 index 1757f97..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/xxs.c +++ /dev/null @@ -1,202 +0,0 @@ -void *malloc (); -struct timeval { - long tv_sec; - long tv_usec; -}; -struct timezone { - int tz_minuteswest; - int tz_dsttime; -}; -struct itimerval { - struct timeval it_interval; - struct timeval it_value; -}; -typedef int sigset_t; -typedef unsigned int speed_t; -typedef unsigned long tcflag_t; -typedef unsigned char cc_t; -typedef int pid_t; -typedef unsigned short mode_t; -typedef short nlink_t; -typedef long clock_t; -typedef long time_t; -typedef int size_t; -typedef int ptrdiff_t; -typedef unsigned short wchar_t; -struct tm { - int tm_sec; - int tm_min; - int tm_hour; - int tm_mday; - int tm_mon; - int tm_year; - int tm_wday; - int tm_yday; - int tm_isdst; - char *tm_zone; - long tm_gmtoff; -}; -extern struct tm *gmtime(), *localtime(); -extern char *asctime(), *ctime(); -extern void tzset(), tzsetwall(); -extern int dysize(); -extern time_t timelocal(), timegm(); -struct rusage { - struct timeval ru_utime; - struct timeval ru_stime; - long ru_maxrss; - long ru_ixrss; - long ru_idrss; - long ru_isrss; - long ru_minflt; - long ru_majflt; - long ru_nswap; - long ru_inblock; - long ru_oublock; - long ru_msgsnd; - long ru_msgrcv; - long ru_nsignals; - long ru_nvcsw; - long ru_nivcsw; -}; -struct rlimit { - int rlim_cur; - int rlim_max; -}; -unsigned long -cputime () -{ - struct rusage rus; - getrusage (0, &rus); - return (((rus.ru_utime.tv_sec + rus.ru_stime.tv_sec) * 1000000) + - rus.ru_utime.tv_usec + rus.ru_stime.tv_usec) / 1000; -} -int -do_assoc_test (mem, start, cc) - register char *mem; - register int start; - register int cc; -{ - register int j; - register int ind = start; - register int x; - for (j = 0x100000; --j >= 0; ) - { - int x = ((volatile char *) mem)[ind]; - ind -= cc; - if (ind < 0) - ind = start; - } - return x; -} -int -determine_assoc (size) -{ - register char *mem = malloc (size * (1 << 5 )); - int cc = size; - int lbsets; - int times[5 + 1]; - for (lbsets = 0; lbsets <= 5; lbsets++) - { - int t = cputime (); - do_assoc_test (mem, (cc << lbsets) - cc, cc); - t = cputime () - t; - times[lbsets] = t; - printf ("sets = %2u: %u ms\n", 1 << lbsets, t); - } - free (mem); - { - int max = 1000 * times[1] / times[0]; - int maxindex = 0; - int min = 1000 * times[1] / times[0]; - int minindex = 0; - for (lbsets = 1; lbsets < 4; lbsets++) - { - int x = 1000 * times[lbsets + 1] / times[lbsets]; - if (x > max) - { - max = x; - maxindex = lbsets; - } - if (x < min) - { - min = x; - minindex = lbsets; - } - } - if (min * 100 > max * 75) - return 0; - return 1 << maxindex; - } -} -do_size_test(mem, size, reps) - register int *mem; - register int size; - register int reps; -{ - register int j, i, x; - mem += size; - for (j = reps; --j >= 0;) - for (i = -size; i < 0; i++) - x = ((volatile int *) mem)[i]; -} -int -determine_size() -{ - register int *mem = malloc (1 << 20 ); - int lbsize; - int times[20 ]; - for (lbsize = 12; lbsize < 20; lbsize++) - { - int t = cputime (); - do_size_test (mem, (1 << lbsize) / sizeof (int) - 64, - 0x1000000 >> lbsize); - t = cputime () - t; - times[lbsize] = t; - printf ("size = %2u: %u ms\n", 1 << lbsize, t); - } - free (mem); - { - int max = 1000 * times[12 + 1] / times[12 ]; - int maxindex = 0; - int min = 1000 * times[12 + 1] / times[12 ]; - int minindex = 0; - for (lbsize = 12; lbsize < 20 - 1; lbsize++) - { - int x = 1000 * times[lbsize + 1] / times[lbsize]; - if (x > max) - { - max = x; - maxindex = lbsize; - } - if (x < min) - { - min = x; - minindex = lbsize; - } - } - if (min * 100 > max * 75) - return 0; - return 1 << maxindex; - } -} -int -main() -{ - int size, assoc; - size = determine_size(); - if (size) - printf ("I guess this cache is %d bytes.\n", size); - else - printf ("I can't determine the size from this run.\n"); - if (size == 0) - size = 65536; - assoc = determine_assoc(size); - if (assoc > 1) - printf ("I guess this cache is %d-way set associative.\n", assoc); - else if (assoc == 1) - printf ("I guess this cache is direct mapped.\n"); - else - printf ("I can't determine the associativity from this run.\n"); - return 0; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/xz.c b/gcc/testsuite/gcc.c-torture/unsorted/xz.c deleted file mode 100755 index 97a1d1e..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/xz.c +++ /dev/null @@ -1,4 +0,0 @@ -foo (int *p) -{ - *p = (unsigned short) *p; -} diff --git a/gcc/testsuite/gcc.c-torture/unsorted/xzz.c b/gcc/testsuite/gcc.c-torture/unsorted/xzz.c deleted file mode 100755 index f1972b6..0000000 --- a/gcc/testsuite/gcc.c-torture/unsorted/xzz.c +++ /dev/null @@ -1,4 +0,0 @@ -foo (a, b) -{ - return a >> (char) b; -} |