(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.target/
s390/
dwarfregtable-3.c
       1  /* Make sure the dwarf reg size table doesn't change for 64 bit.  */
       2  
       3  /* { dg-do compile { target { lp64 } } } */
       4  
       5  #define DWARF_FRAME_REGISTERS 34
       6  
       7  static unsigned char dwarf_reg_size_table[DWARF_FRAME_REGISTERS + 1];
       8  static unsigned char ref_reg_size_table[DWARF_FRAME_REGISTERS + 1] =
       9    { 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
      10      8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 4, 0 };
      11  
      12  int
      13  main ()
      14  {
      15    __builtin_init_dwarf_reg_size_table (dwarf_reg_size_table);
      16    if (__builtin_memcmp (ref_reg_size_table,
      17  			dwarf_reg_size_table, DWARF_FRAME_REGISTERS + 1) != 0)
      18      __builtin_abort ();
      19    return 0;
      20  }