diff options
Diffstat (limited to 'gcc_arm/testsuite/gcc.dg/struct-ret-1.c')
-rwxr-xr-x | gcc_arm/testsuite/gcc.dg/struct-ret-1.c | 45 |
1 files changed, 0 insertions, 45 deletions
diff --git a/gcc_arm/testsuite/gcc.dg/struct-ret-1.c b/gcc_arm/testsuite/gcc.dg/struct-ret-1.c deleted file mode 100755 index f581aad..0000000 --- a/gcc_arm/testsuite/gcc.dg/struct-ret-1.c +++ /dev/null @@ -1,45 +0,0 @@ -/* { dg-do run { target hppa*-*-* } } */ -/* { dg-options { -O2 } { target hppa*-*-* } } */ -typedef struct { - int x; - int y; -} point_t; - -int main(int argc, char *argv[]); -int printPoints(point_t a, point_t b); -point_t toPoint(int x1, int y1); - -int -main(int argc, char *argv[]) -{ - - if (printPoints(toPoint(0, 0), toPoint(1000, 1000)) != 1) - abort(); - else - exit(); - - return 0; -} - -int -printPoints(point_t a, point_t b) -{ - if (a.x != 0 - || a.y != 0 - || b.x != 1000 - || b.y != 1000) - return 0; - else - return 1; -} - -point_t -toPoint(int x1, int y1) -{ - point_t p; - - p.x = x1; - p.y = y1; - - return p; -} |