1  /* PR tree-optimization/97764 */
       2  /* { dg-require-effective-target int32plus } */
       3  
       4  struct S { int b : 3; int c : 28; int d : 1; };
       5  
       6  int
       7  main ()
       8  {
       9    struct S e = {};
      10    e.c = -1;
      11    if (e.d)
      12      __builtin_abort ();
      13    return 0;
      14  }