1  /* { dg-do compile } */
       2  
       3  int a;
       4  struct b {
       5    int c;
       6    int d;
       7  };
       8  void k (struct b);
       9  struct b
      10  e()
      11  {
      12    void *f[] = {&&g, &&h, &&i, &&j};
      13    int d, c;
      14  j:
      15    goto *(void*)(__INTPTR_TYPE__)a;
      16  g:
      17    d = 0;
      18  h:
      19    c = 1;
      20    goto *(void*)(__INTPTR_TYPE__)a;
      21  i:
      22    {
      23      struct b b = {c, d};
      24      k(b);
      25    }
      26  }