PR23939, Check frch_cfi_data before use
PR 23939 * dw2gencfi.c (dot_cfi_label): Check frch_cfi_data is non-NULL before use.
This commit is contained in:
parent
b90514cfb5
commit
314a80c41d
|
@ -1,3 +1,9 @@
|
|||
2018-12-04 wu.heng <wu.heng@zte.com.cn>
|
||||
|
||||
PR 23939
|
||||
* dw2gencfi.c (dot_cfi_label): Check frch_cfi_data is non-NULL
|
||||
before use.
|
||||
|
||||
2018-12-03 Kito Cheng <kito@andestech.com>
|
||||
|
||||
* config/tc-riscv.c: Include elfxx-riscv.h.
|
||||
|
|
|
@ -1198,8 +1198,16 @@ dot_cfi_val_encoded_addr (int ignored ATTRIBUTE_UNUSED)
|
|||
static void
|
||||
dot_cfi_label (int ignored ATTRIBUTE_UNUSED)
|
||||
{
|
||||
char *name = read_symbol_name ();
|
||||
char *name;
|
||||
|
||||
if (frchain_now->frch_cfi_data == NULL)
|
||||
{
|
||||
as_bad (_("CFI instruction used without previous .cfi_startproc"));
|
||||
ignore_rest_of_line ();
|
||||
return;
|
||||
}
|
||||
|
||||
name = read_symbol_name ();
|
||||
if (name == NULL)
|
||||
return;
|
||||
|
||||
|
|
Loading…
Reference in New Issue