diff options
author | Zack Weinberg <zack@wolery.cumb.org> | 2000-06-28 20:20:22 +0000 |
---|---|---|
committer | Zack Weinberg <zack@gcc.gnu.org> | 2000-06-28 20:20:22 +0000 |
commit | 1e89760ddc7a2d8e4153f654ee4411de78b03fb2 (patch) | |
tree | c9e6b705726439ea9f522aaae63d77e26df515d1 /gcc | |
parent | 39ab19f6799c3c61f659a93eeac0aa6ad69f565e (diff) | |
download | gcc-1e89760ddc7a2d8e4153f654ee4411de78b03fb2.zip gcc-1e89760ddc7a2d8e4153f654ee4411de78b03fb2.tar.gz gcc-1e89760ddc7a2d8e4153f654ee4411de78b03fb2.tar.bz2 |
acker1.c: Report failure.
* gcc.misc-tests/acker1.c: Report failure. Use return from main,
not exit. Include stdio.h.
* gcc.misc-tests/dg-11.c: Remove anchors from regexp.
* gcc.misc-tests/dg-12.c: Likewise.
* gcc.misc-tests/dg-5.c: Likewise.
* gcc.misc-tests/dg-6.c: Likewise.
* gcc.misc-tests/dg-7.c: Prototype abort.
* gcc.misc-tests/dg-9.c: Adjust error-message regexps.
* gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
* gcc.misc-tests/matrix1.c: Report failure. Use return from main,
not exit.
* gcc.misc-tests/sieve.c: Use return from main, not exit.
* gcc.misc-tests/sort2.c: Use return from main, not exit.
From-SVN: r34763
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/testsuite/ChangeLog | 16 | ||||
-rw-r--r-- | gcc/testsuite/gcc.misc-tests/acker1.c | 13 | ||||
-rw-r--r-- | gcc/testsuite/gcc.misc-tests/dg-11.c | 2 | ||||
-rw-r--r-- | gcc/testsuite/gcc.misc-tests/dg-12.c | 2 | ||||
-rw-r--r-- | gcc/testsuite/gcc.misc-tests/dg-5.c | 2 | ||||
-rw-r--r-- | gcc/testsuite/gcc.misc-tests/dg-6.c | 2 | ||||
-rw-r--r-- | gcc/testsuite/gcc.misc-tests/dg-7.c | 1 | ||||
-rw-r--r-- | gcc/testsuite/gcc.misc-tests/dg-9.c | 6 | ||||
-rw-r--r-- | gcc/testsuite/gcc.misc-tests/dhry.h | 2 | ||||
-rw-r--r-- | gcc/testsuite/gcc.misc-tests/matrix1.c | 4 | ||||
-rw-r--r-- | gcc/testsuite/gcc.misc-tests/sieve.c | 2 | ||||
-rw-r--r-- | gcc/testsuite/gcc.misc-tests/sort2.c | 2 |
12 files changed, 38 insertions, 16 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index d6926dd..655b6d6 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,19 @@ +2000-06-28 Zack Weinberg <zack@wolery.cumb.org> + + * gcc.misc-tests/acker1.c: Report failure. Use return from main, + not exit. Include stdio.h. + * gcc.misc-tests/dg-11.c: Remove anchors from regexp. + * gcc.misc-tests/dg-12.c: Likewise. + * gcc.misc-tests/dg-5.c: Likewise. + * gcc.misc-tests/dg-6.c: Likewise. + * gcc.misc-tests/dg-7.c: Prototype abort. + * gcc.misc-tests/dg-9.c: Adjust error-message regexps. + * gcc.misc-tests/dhry.h: Include stdlib.h and string.h. + * gcc.misc-tests/matrix1.c: Report failure. Use return from main, + not exit. + * gcc.misc-tests/sieve.c: Use return from main, not exit. + * gcc.misc-tests/sort2.c: Use return from main, not exit. + 2000-06-28 Jakub Jelinek <jakub@redhat.com> * gcc.dg/cpp/20000628-1.c: New test. diff --git a/gcc/testsuite/gcc.misc-tests/acker1.c b/gcc/testsuite/gcc.misc-tests/acker1.c index 9e77e42..aa9d106 100644 --- a/gcc/testsuite/gcc.misc-tests/acker1.c +++ b/gcc/testsuite/gcc.misc-tests/acker1.c @@ -1,11 +1,14 @@ +#include <stdio.h> + int acker(int, int); -void main() +int +main(void) { - acker(3,6); - /* */ - exit(0); - /* */ + int n = acker(3,6); + if (n != 509) + printf("acker(3,6) = %d != 509\n", n); + return(0); } int diff --git a/gcc/testsuite/gcc.misc-tests/dg-11.c b/gcc/testsuite/gcc.misc-tests/dg-11.c index e4f86ba..bfbba4d 100644 --- a/gcc/testsuite/gcc.misc-tests/dg-11.c +++ b/gcc/testsuite/gcc.misc-tests/dg-11.c @@ -2,7 +2,7 @@ /* { dg-prms-id 42 } */ /* { dg-do run { target sparc-sun-solaris2* } } */ /* The \n is left out of the pattern because tcl's exec will remove it. */ -/* { dg-output {^Hello world[.]$} } */ +/* { dg-output {Hello world[.]} } */ #include <stdio.h> diff --git a/gcc/testsuite/gcc.misc-tests/dg-12.c b/gcc/testsuite/gcc.misc-tests/dg-12.c index ad0870d..c6adbf5 100644 --- a/gcc/testsuite/gcc.misc-tests/dg-12.c +++ b/gcc/testsuite/gcc.misc-tests/dg-12.c @@ -2,7 +2,7 @@ /* { dg-prms-id 42 } */ /* { dg-do run { target foo-bar-eh } } */ /* The \n is left out of the pattern because tcl's exec will remove it. */ -/* { dg-output {^Hello world[.]$} } */ +/* { dg-output {Hello world[.]} } */ #include <stdio.h> diff --git a/gcc/testsuite/gcc.misc-tests/dg-5.c b/gcc/testsuite/gcc.misc-tests/dg-5.c index 33a5b4e..178fcb8 100644 --- a/gcc/testsuite/gcc.misc-tests/dg-5.c +++ b/gcc/testsuite/gcc.misc-tests/dg-5.c @@ -2,7 +2,7 @@ /* { dg-prms-id 42 } */ /* { dg-do run } */ /* The \n is left out of the pattern because tcl's exec will remove it. */ -/* { dg-output {^Hello world[.]$} } */ +/* { dg-output {Hello world[.]} } */ #include <stdio.h> diff --git a/gcc/testsuite/gcc.misc-tests/dg-6.c b/gcc/testsuite/gcc.misc-tests/dg-6.c index f9273f8..8323792 100644 --- a/gcc/testsuite/gcc.misc-tests/dg-6.c +++ b/gcc/testsuite/gcc.misc-tests/dg-6.c @@ -2,7 +2,7 @@ /* { dg-prms-id 42 } */ /* { dg-do run { target *-*-* } } */ /* The \n is left out of the pattern because tcl's exec will remove it. */ -/* { dg-output {^Hello world[.]$} { xfail *-*-* } } */ +/* { dg-output {Hello world[.]} { xfail *-*-* } } */ #include <stdio.h> diff --git a/gcc/testsuite/gcc.misc-tests/dg-7.c b/gcc/testsuite/gcc.misc-tests/dg-7.c index 068749f..adde4cb 100644 --- a/gcc/testsuite/gcc.misc-tests/dg-7.c +++ b/gcc/testsuite/gcc.misc-tests/dg-7.c @@ -1,5 +1,6 @@ /* Test the tester. */ /* { dg-prms-id 42 } */ /* { dg-do run { xfail *-*-* } } */ +extern void abort (void); main () { abort (); return 0; } diff --git a/gcc/testsuite/gcc.misc-tests/dg-9.c b/gcc/testsuite/gcc.misc-tests/dg-9.c index 43b7ab3..c4926ef 100644 --- a/gcc/testsuite/gcc.misc-tests/dg-9.c +++ b/gcc/testsuite/gcc.misc-tests/dg-9.c @@ -3,12 +3,12 @@ /* { dg-options "-Wall" } */ f () -{ /* { dg-warning "return-type" "warning test" } */ +{ /* { dg-warning "return type" "warning test" } */ } /* { dg-warning "control reaches end" "warning test" } */ main (int argc, char *argv[]) -{ /* { dg-warning "return-type" "warning test" } */ - foo a; /* { dg-error "syntax" "error test" } */ +{ /* { dg-warning "return type" "warning test" } */ + +; /* { dg-error "parse" "error test 2" { target *-*-* } 11 } */ /* { dg-bogus "foobar" "bogus fail test" } */ return a; /* { dg-bogus "undeclared|identifier|appears" "bogus pass test" { xfail *-*-* } } */ diff --git a/gcc/testsuite/gcc.misc-tests/dhry.h b/gcc/testsuite/gcc.misc-tests/dhry.h index 8d42da0..3e04260 100644 --- a/gcc/testsuite/gcc.misc-tests/dhry.h +++ b/gcc/testsuite/gcc.misc-tests/dhry.h @@ -392,6 +392,8 @@ /* General definitions: */ #include <stdio.h> +#include <stdlib.h> +#include <string.h> /* for strcpy, strcmp */ #define Null 0 diff --git a/gcc/testsuite/gcc.misc-tests/matrix1.c b/gcc/testsuite/gcc.misc-tests/matrix1.c index 62c7115..f25a367 100644 --- a/gcc/testsuite/gcc.misc-tests/matrix1.c +++ b/gcc/testsuite/gcc.misc-tests/matrix1.c @@ -35,12 +35,12 @@ int i,j,k; { if (c[i][j] != BOUND) { - /*printf("ERROR\n");*/ + puts("ERROR"); return 0; } } } i=5; - exit (0); + return 0; } diff --git a/gcc/testsuite/gcc.misc-tests/sieve.c b/gcc/testsuite/gcc.misc-tests/sieve.c index 41897f1..de250e8 100644 --- a/gcc/testsuite/gcc.misc-tests/sieve.c +++ b/gcc/testsuite/gcc.misc-tests/sieve.c @@ -21,6 +21,6 @@ main() } } } -/* */ exit(0); /* */ + return 0; } diff --git a/gcc/testsuite/gcc.misc-tests/sort2.c b/gcc/testsuite/gcc.misc-tests/sort2.c index 3d86e1e..06b150b 100644 --- a/gcc/testsuite/gcc.misc-tests/sort2.c +++ b/gcc/testsuite/gcc.misc-tests/sort2.c @@ -23,7 +23,7 @@ for (L = 0; L < 1000; L++) { Sort_array(Tab,99); /* Sort it. */ /* Print_array(); */ } -/* */ exit(0); /* */ + return 0; } void Sort_array(Tab,Last) int Tab[]; int Last; { |