--- libgcc/unwind-dw2.c +++ libgcc/unwind-dw2.c @@ -1542,7 +1542,9 @@ static inline void init_dwarf_reg_size_table (void) { - __builtin_init_dwarf_reg_size_table (dwarf_reg_size_table); + unsigned char *table = dwarf_reg_size_table; + asm ("" : "=r" (table) : "0" (table)); + __builtin_init_dwarf_reg_size_table (table); } static void __attribute__((noinline))