1 2 typedef unsigned Unwind_Word __attribute__((__mode__(__unwind_word__))); 3 4 #define DWARF_FRAME_REGISTERS 188 5 6 static unsigned char ref_dwarf_reg_size_table[DWARF_FRAME_REGISTERS + 1] = 7 { 8 [0 ... 66] = sizeof (Unwind_Word), 9 [80 ... 181] = sizeof (Unwind_Word) 10 }; 11 12 static unsigned char dwarf_reg_size_table[DWARF_FRAME_REGISTERS + 1] = {}; 13 14 int main(void)15main (void) 16 { 17 __builtin_init_dwarf_reg_size_table (dwarf_reg_size_table); 18 if (__builtin_memcmp (ref_dwarf_reg_size_table, 19 dwarf_reg_size_table, DWARF_FRAME_REGISTERS + 1) != 0) 20 __builtin_abort (); 21 return 0; 22 } 23