| /* Make sure the dwarf reg size table doesn't change for 64 bit. */ |
| |
| /* { dg-do compile { target { lp64 } } } */ |
| |
| #define DWARF_FRAME_REGISTERS 34 |
| |
| static unsigned char dwarf_reg_size_table[DWARF_FRAME_REGISTERS + 1]; |
| static unsigned char ref_reg_size_table[DWARF_FRAME_REGISTERS + 1] = |
| { 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, |
| 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 4, 0 }; |
| |
| int |
| main () |
| { |
| __builtin_init_dwarf_reg_size_table (dwarf_reg_size_table); |
| if (__builtin_memcmp (ref_reg_size_table, |
| dwarf_reg_size_table, DWARF_FRAME_REGISTERS + 1) != 0) |
| __builtin_abort (); |
| return 0; |
| } |