(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.dg/
compat/
pr83487-1_y.c
       1  /* { dg-options "-fno-common" { target { hppa*-*-hpux* } } } */
       2  #include "pr83487-1.h"
       3  
       4  struct A a;
       5  struct B b;
       6  struct C c;
       7  
       8  extern void f1 (int i, int j, int k, int l, int m, int n, int o, struct A);
       9  extern void f2 (int i, int j, int k, int l, int m, int n, int o, struct A, int p, int q);
      10  extern void f3 (int i, int j, int k, int l, int m, int n, int o, struct B, int p, int q);
      11  extern void f4 (int i, int j, int k, int l, int m, int n, int o, struct C, int p, int q);
      12  extern void f5 (int o, struct A);
      13  extern void f6 (int o, struct A, int p, int q);
      14  extern void f7 (int o, struct B, int p, int q);
      15  extern void f8 (int o, struct C, int p, int q);
      16  
      17  void
      18  do_test ()
      19  {
      20    f1 (6, 0, 1, 2, 3, 4, 5, a);
      21    f2 (6, 0, 1, 2, 3, 4, 5, a, 7, 8);
      22    f3 (6, 0, 1, 2, 3, 4, 5, b, 7, 8);
      23    f4 (6, 0, 1, 2, 3, 4, 5, c, 7, 8);
      24    f5 (5, a);
      25    f6 (5, a, 7, 8);
      26    f7 (5, b, 7, 8);
      27    f8 (5, c, 7, 8);
      28  }