mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-24 20:28:28 +08:00
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:
@ -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;
|
||||
|
||||
|
Reference in New Issue
Block a user