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
main()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 }
21