1  /* { dg-do compile } */
       2  /* { dg-options "-O2 -g" } */
       3  
       4  struct S1
       5  {
       6    int f0;
       7    int f1;
       8    int f2;
       9    int:4;
      10  } a, b;
      11  
      12  void
      13  fn1 (struct S1 p1)
      14  {
      15    a = p1;
      16    int c = p1.f0;
      17  }
      18  
      19  int
      20  main ()
      21  {
      22    fn1 (b);
      23    return 0;
      24  }