diff --git a/gas/config/tc-aarch64.h b/gas/config/tc-aarch64.h index cd9740c7e90..88f5a4fe16a 100644 --- a/gas/config/tc-aarch64.h +++ b/gas/config/tc-aarch64.h @@ -133,8 +133,11 @@ struct eh_entry_extras while (0); #define TC_FIX_TYPE struct aarch64_fix -#define TC_INIT_FIX_DATA(FIX) { (FIX)->tc_fix_data.inst = NULL; \ - (FIX)->tc_fix_data.opnd = AARCH64_OPND_NIL; } +#define TC_INIT_FIX_DATA(FIX) { \ + (FIX)->tc_fix_data.inst = NULL; \ + (FIX)->tc_fix_data.opnd = AARCH64_OPND_NIL; \ + (FIX)->tc_fix_data.c64 = FALSE; \ +} #define TC_SYMFIELD_TYPE unsigned int #define AARCH64_GET_FLAG(s) (*symbol_get_tc (s))