(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.dg/
sso/
init2.h
       1  struct __attribute__((scalar_storage_order("little-endian"), packed)) R1
       2  {
       3    unsigned S1 : 2;
       4    unsigned I  : 32;
       5    unsigned S2 : 2;
       6    unsigned A1 : 9;
       7    unsigned A2 : 9;
       8    unsigned A3 : 9;
       9    unsigned B  : 1;
      10  };
      11  
      12  struct __attribute__((scalar_storage_order("big-endian"), packed)) R2
      13  {
      14    unsigned S1 : 2;
      15    unsigned I  : 32;
      16    unsigned S2 : 2;
      17    unsigned A1 : 9;
      18    unsigned A2 : 9;
      19    unsigned A3 : 9;
      20    unsigned B  : 1;
      21  };
      22  
      23  struct R1 My_R1 = { 2, 0x12345678, 1, 0xAB, 0xCD, 0xEF, 1 };
      24  struct R2 My_R2 = { 2, 0x12345678, 1, 0xAB, 0xCD, 0xEF, 1 };