diff options
-rw-r--r-- | gcc/testsuite/ChangeLog | 7 | ||||
-rw-r--r-- | gcc/testsuite/gcc.c-torture/unsorted/call386.c | 6 | ||||
-rw-r--r-- | gcc/testsuite/gcc.c-torture/unsorted/subcc.c | 8 |
3 files changed, 15 insertions, 6 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index f072df9..16493f2 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,10 @@ +2004-10-20 Richard Henderson <rth@redhat.com> + + * gcc.c-torture/unsorted/call386.c (foo): Fix return type. + (main): Return success. + * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types. + (main): Return success. + 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net> PR c++/13495 diff --git a/gcc/testsuite/gcc.c-torture/unsorted/call386.c b/gcc/testsuite/gcc.c-torture/unsorted/call386.c index 1849893..c82a3be 100644 --- a/gcc/testsuite/gcc.c-torture/unsorted/call386.c +++ b/gcc/testsuite/gcc.c-torture/unsorted/call386.c @@ -1,7 +1,6 @@ +void foo () {} -foo () {} - -main () +int main () { int i; for (i = 100000; i >= 0; i--) @@ -17,4 +16,5 @@ main () foo (); foo (); } + return 0; } diff --git a/gcc/testsuite/gcc.c-torture/unsorted/subcc.c b/gcc/testsuite/gcc.c-torture/unsorted/subcc.c index d50114e..d89b50d 100644 --- a/gcc/testsuite/gcc.c-torture/unsorted/subcc.c +++ b/gcc/testsuite/gcc.c-torture/unsorted/subcc.c @@ -1,4 +1,4 @@ -foo (a, c) +int foo (a, c) { int b; @@ -7,7 +7,8 @@ foo (a, c) return 0; } -bar (a) +void bar (a) + int a; { if (foo (a, 10) & 0x80000000) printf ("y"); @@ -15,7 +16,7 @@ bar (a) printf ("n"); } -main () +int main () { bar (0); bar (1); @@ -28,4 +29,5 @@ main () bar (-0x7fffffff); puts (""); + return 0; } |