This patch fixes an uninitialized memory issue that can under certain
circumstances turn an error into a warning because non_fatal was not initialised
in all cases.
Verified using valgrind.
gas/config/tc-aarch64.c
	PR binutils/21446
	* tc-aarch64.c (record_operand_error, record_operand_error_with_data):
	  Initialize non_fatal.
+2018-06-08  Tamar Christina  <tamar.christina@arm.com>
+
+       PR binutils/21446
+       * tc-aarch64.c (record_operand_error, record_operand_error_with_data):
+         Initialize non_fatal.
+
 2018-06-06  Sameera Deshpande  <sameera.deshpande@linaro.org>
 
        * config/tc-aarch64.c (aarch64_cpus): Add support of ARMv8.4 in
 
   info.index = idx;
   info.kind = kind;
   info.error = error;
+  info.non_fatal = FALSE;
   record_operand_error_info (opcode, &info);
 }
 
   info.data[0] = extra_data[0];
   info.data[1] = extra_data[1];
   info.data[2] = extra_data[2];
+  info.non_fatal = FALSE;
   record_operand_error_info (opcode, &info);
 }