blob: 55711bf71e322b6a88512ce1c01bace3e26b8e50 [file] [log] [blame]
/* 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;
}