diff options
author | YamaArashi <shadow962@live.com> | 2016-04-29 06:03:42 -0700 |
---|---|---|
committer | YamaArashi <shadow962@live.com> | 2016-04-29 06:03:42 -0700 |
commit | 536c44e5e9612dc161e3da9d9f3f30e134e8242f (patch) | |
tree | 351aed8dc79f5d2f3bdb647405acb55e0e62b1d7 /gcc/testsuite/gcc.c-torture/execute/990128-1.c | |
parent | 10f3c226cc227a9fc6d698599b630230be792de8 (diff) |
delete test suite
Diffstat (limited to 'gcc/testsuite/gcc.c-torture/execute/990128-1.c')
-rwxr-xr-x | gcc/testsuite/gcc.c-torture/execute/990128-1.c | 50 |
1 files changed, 0 insertions, 50 deletions
diff --git a/gcc/testsuite/gcc.c-torture/execute/990128-1.c b/gcc/testsuite/gcc.c-torture/execute/990128-1.c deleted file mode 100755 index cfdab3e..0000000 --- a/gcc/testsuite/gcc.c-torture/execute/990128-1.c +++ /dev/null @@ -1,50 +0,0 @@ -extern int printf (const char *,...); - -struct s { struct s *n; } *p; -struct s ss; -#define MAX 10 -struct s sss[MAX]; -int count = 0; - -void sub( struct s *p, struct s **pp ); -int look( struct s *p, struct s **pp ); - -main() -{ - struct s *pp; - struct s *next; - int i; - - p = &ss; - next = p; - for ( i = 0; i < MAX; i++ ) { - next->n = &sss[i]; - next = next->n; - } - next->n = 0; - - sub( p, &pp ); - if (count != MAX+2) - abort (); - - exit( 0 ); -} - -void sub( struct s *p, struct s **pp ) -{ - for ( ; look( p, pp ); ) { - if ( p ) - p = p->n; - else - break; - } -} - -int look( struct s *p, struct s **pp ) -{ - for ( ; p; p = p->n ) - ; - *pp = p; - count++; - return( 1 ); -} |